May 2022 1 6 Report
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

Recommend Questions



Life Enjoy

" Life is not a problem to be solved but a reality to be experienced! "

Get in touch

Social

© Copyright 2013 - 2024 KUDO.TIPS - All rights reserved.