Temat: Trafiony, zatopiony. Jak wyszukać podany element w zbiorze?Waszym zadaniem będzie stworzenie gry w programie SCRATCH, która ma polegać na porównaniu liczb. Gracz wpisuje siedem dowolnych liczb naturalnychz przedziału od 1 do 25, następnie komputer losuje siedem liczb z tego przedziału i sprawdza, ile z tych liczbznajduje się na liście gracza. Każda trafiona liczba to bonus dla gracza.Proszę zapoznać się z filmikami znajdującymi się w plikach. W utworzeniu programu może Wam również filmik znajdujący się na stronie: Trafiony -zatopiony -YouTube.W razie jakichkolwiek pytań i trudności proszę pisaćdo mnie.Część I. Lista „Podane”1.Utwórz zmienną „Liczba”i trzy listy o nazwach: „Podane”,„Wylosowane” i „Trafione”.2.Wybierz dowolnego duszka itło i zbuduj skrypt dla listy „Podane”:wstaw blok zapytaj ... i czekaj(kategoria Czujniki) i wpisz na nim: „Podaj liczbę zzakresu od 1 do 25”,dołącz do niego blok ustaw Liczbana 0(kategoria Zmienne) i zamiast cyfry wstaw blok odpowiedź (kategoriaCzujniki),dodaj blok jeżeli ... to ...i w sześciokątne pole wstaw wyrażenie (wpisana liczba musi być zzakresu od 1 do 25 i nie znajdować się jeszcze na liście „Podane”):, a w środku tej pętli blok dodaj(tutaj wstaw zmienną „Liczba”) do Podane,wstawione wcześniej bloki wstaw do pętli powtarzaj aż ...(kategoria Kontrola), ajako liczbę powtórzeń wstaw wyrażenie:, przed pętlą powtarzaj aż ...wstaw blok z zieloną flagą, a następnie trzy bloki usuń wszystkoz ...i na każdym bloku wybierz nazwę innej listy,za pętlą powtarzaj aż...wstaw blok nadaj komunikat wiadomość1i wpisz na tym bloku „Losuj”, a następnie dołącz blok zatrzymaj ...i wybierz ten skrypt.Część II. Lista „Wylosowane”1.Utwórz skrypt, który uruchomi się po nadaniu komunikatu „Losuj” –zduplikuj skrypt utworzony w zadaniu 2 i odpowiednio zmodyfikuj:usuń blok z zieloną flagąoraz 3 bloki usuń wszystkoz: „Podane”, „Wylosowane” i„Trafione”,przed pętlą powtarzaj aż ...wstaw blok kiedy otrzymam ...i wybierz „Losuj”,zmień wszędzie „Podane” na „Wylosowane”,usuń blok zapytaj ... i czekaj,zamiast bloku odpowiedźwstaw losuj liczbę od ... do ...i wpisz liczby 1 i 25.zmień warunek na bloku jeżeli ...na ,na koniec zamiast komunikatu „Losuj” nadaj komunikat „Sprawdź”.
Część III. Porównanie list i umieszczenie wspólnych elementów na liście „Trafione”1.Wstaw blok kiedy otrzymam ...i wybierz „Sprawdź”.2.Dołącz blok jeżeli ... to ...:w sześciokątnym polu wstaw wyrażenie, aby porównać dwa kolejne elementy z list „Podane” i „Wylosowane”,wewnątrz bloku jeżeli... to ...wstaw dodaj element 1z Wylosowanedo Trafione.3.Zmodyfikuj skrypt, aby porównać pierwszy element z listy „Podane” z kolejnymi elementami listy „Wylosowane”:utwórz zmienną i nazwij ją „b”,po bloku kiedy otrzymam Sprawdźdodaj blok ustaw bna ...i wpisz liczbę 1,na bloku jeżeli ... to ...zmień element1z Wylosowanena element bz Wylosowane,po bloku jeżeli ... to ...dołącz blok zmień bo 1,bloki jeżeli ... to ...i zmień bo 1wstaw do pętli powtórz ... razyi wpisz wartość 7.4.Uzupełnij skrypt, aby porównać ze sobą wszystkie elementy z obu list:utwórz zmienną i nazwij ją „a”,po bloku kiedy otrzymam Sprawdźdodaj blok ustaw ana ...i wpisz liczbę 1,na bloku jeżeli ... to ...zmień element 1 z Podanena element az Podane,po bloku powtórz 7 razydołącz blok zmień ao 1,wstaw blok powtórz ... razy, wpisz na nim liczbę 7 i wstaw do tej pętli wszystkie bloki od ustaw bna 1,na koniec dołącz blok zatrzymaj ...i wybierz wszystko.5.Zapisz program pod nazwą szczęśliwe_liczby.Przetestuj działanie programu. Jeśli nie działa zgodnie z założeniami, odszukaj i popraw błędy. Pracę zapisz pod nazwąszczęśliwe_liczby.Wykonaną pracę wyślij do mnie do 16 marca2021 r.
2
z 2