Zmiany

Skocz do: nawigacji, wyszukiwania

Moduł 7 - „Zawody lekkoatletyczne duszków”

Dodane 377 bajtów, 15:34, 7 lip 2015
[[Plik:Logo_Mistrzowie.png|center]]
 
'''Materiały stworzone przez Ośrodek Edukacji Informatycznej i Zastosowań Komputerów w Warszawie w ramach Programu „Mistrzowie Kodowania” finansowanego przez Samsung Electronics Polska, objęte licencją CC-BY-SA „Uznanie autorstwa – Na tych samych warunkach 3.0 Polska”'''
'''Zadajemy pytanie:''' Od czego powinniśmy zacząć projektowanie naszego programu? Co powinniśmy w nim uwzględnić?
: ''Odpowiedzi mogą być różne, w tym wiele z nich będzie poprawnych. Będziemy więc dążyli do tego, by na początku ustalić wszystkie ważne elementy działania programu, między innymi:''
: * ''gdzie będą startowały duszki (trzeba ustalić ich położenie, bo zawsze powinny startować z tych samych pozycji) i gdzie będzie znajdowała się meta,''
{| class="wikitable" style="font-style: italic; margin: auto;"|- style="vertical-align:top;"|[[Plik:Tip_ikonka.png]]|'''Wskazówka'''''<br/>Ustalenia poczynione z uczniami najlepiej zanotować w postaci rysunku z opisami, zamiast wypisywania kolejnych punktów.''''<br/>Jeśli to konieczne, dobrze jest przypomnieć uczniom, w jaki sposób posługujemy się układem współrzędnych w środowisku Scratch.''|}
[[Plik:Scr_old_p_7_1.jpg]]
{| class="wikitable" style="font-style: italic; margin: auto;"|- style="vertical-align:top;"|[[Plik:Tip_ikonka.png]]|'''Wskazówka''' ''<br/>Zależnie od grupy, uczniowie mogą mieć różne pomysły na rozwiązanie problemów zidentyfikowanych podczas „burzy mózgów”. Np. mogą zechcieć rozpoznać, że duszek dotarł do mety, poprzez oznaczenie jej odpowiednim kolorem i sprawdzenie, czy duszek go dotyka. Mogą także zaproponować, że meta będzie kolejnym duszkiem i sprawdzą, czy duszki się stykają.'' ''<br/>Podobnie mogą zaproponować, że ustalenie kolejności może wynikać z przekazania odpowiedniego komunikatu od duszka, który osiągnął metę i spowodować wyświetlenie odpowiedniej informacji.'' ''<br/>Rozwiązań może być wiele. W zależności od umiejętności całej grupy lub poszczególnych uczniów, możemy zaproponować, by każdy spróbował zaplanować działanie programu, a później go zapisał w środowisku Scratch według własnego pomysłu. Możemy również zapisać pomysły na tablicy według propozycji uczniów i poprosić, by wszyscy zrealizowali na początek program stosując się do wspólnych ustaleń, które mogą znacznie odbiegać od przedstawionych wyżej.''|}
===Realizacja programu przez uczniów===
{| class="wikitable" style="font-style: italic; margin: auto;"|- style="vertical-align:top;"|[[Plik:Tip_ikonka.png]]|'''Wskazówka''' ''<br/>To zadanie wymaga większej modyfikacji skryptów programu niż może się wydawać na pierwszy rzut oka. Wyścig nie może się bowiem zacząć wraz z naciśnięciem zielonej flagi, gdyż najpierw jeden z duszków musi narysować tory. Jeśli drugi rozpocząłby w tym czasie bieg, rysujący byłby na gorszej pozycji startowej. Dlatego skrypt rysujący tory powinien zostać wykonany po wciśnięciu zielonej flagi, a sam wyścig uruchomiony np. przez wciśnięcie klawisza S.''<br/>Warto także zwrócić uwagę, że rysowanie torów polega na trzykrotnym powtórzeniu określonych czynności i pozostawić uczniom stworzenie odpowiedniego skryptu.|}
''Warto także zwrócić uwagę, że rysowanie torów polega na trzykrotnym powtórzeniu określonych czynności i pozostawić uczniom stworzenie odpowiedniego skryptu.''
Przykładowa modyfikacja skryptów może wyglądać następująco:
197
edycji