Scratch: zdarzenia i pętle
Informatyka, klasa 4 · Programowanie
Najważniejsze w skrócie
W Scratchu programujemy duszki na scenie. Bloki dzielą się na kategorie: Ruch, Wygląd, Dźwięk, Zdarzenia, Kontrola, Czujniki, Wyrażenia i Zmienne.
Zdarzenie to sygnał uruchamiający skrypt: kliknięcie zielonej flagi, naciśnięcie klawisza, kliknięcie duszka. Jeden duszek może mieć wiele skryptów reagujących na różne zdarzenia.
Do powtarzania używamy bloków „powtórz n razy” i „powtarzaj zawsze”. Blok „jeżeli … to” pozwala reagować na sytuację, np. dotknięcie krawędzi lub innego duszka.
Ważne daty
- Zdarzenia — gdy flaga, gdy klawisz, gdy kliknięto
- Kontrola — powtórz, powtarzaj zawsze, jeżeli
- Ruch — idź, obróć, ustaw x/y, odbij
- Wygląd — powiedz, zmień kostium, ukryj
- Czujniki — czy dotyka…, czy klawisz naciśnięty
Ważne postacie
- Duszek — obiekt z własnymi skryptami
- Scena — tło i granice obszaru gry
- Skrypt — połączone bloki wykonywane po kolei
- Zdarzenie — sygnał startu skryptu
Pojęcia
- Co to skrypt w Scratchu?
- Zestaw połączonych bloków wykonywanych po kolei.
- Co to zdarzenie?
- Sygnał, który uruchamia skrypt, np. kliknięcie flagi.
- Jakie bloki są w kategorii Kontrola?
- Powtórz, powtarzaj zawsze, jeżeli…to, czekaj.
- Do czego służy blok „jeżeli…to”?
- Do wykonania poleceń tylko wtedy, gdy warunek jest spełniony.
- Co robi blok „jeżeli na brzegu, odbij”?
- Zawraca duszka po dotknięciu krawędzi scenki.
- Czy duszek może mieć kilka skryptów?
- Tak — każdy reaguje na inne zdarzenie.
- Co to kostium?
- Wygląd duszka; zmiana kostiumów daje animację.
- Co robi „powtarzaj zawsze”?
- Powtarza bloki bez końca, dopóki program działa.
- Co to jest zmienna w Scratchu?
- Pudełko na wartość — na przykład liczbę punktów, którą można zwiększać.
- Do czego służy komunikat („nadaj”)?
- Pozwala jednemu duszkowi uruchomić skrypt innego duszka.
- Do której kategorii należy blok „zmień x o 10”?
- Do kategorii Ruch — przesuwa duszka w poziomie.
- Jak zrobić licznik punktów w grze?
- Utworzyć zmienną i zwiększać ją o 1 po każdym zdobytym punkcie.
Sprawdź się
1. Który blok uruchamia skrypt po naciśnięciu klawisza?
- „powtórz 10 razy”
- „gdy klawisz naciśnięty”
- „idź o 10 kroków w prawo”
- „powiedz Hej”
Pokaż odpowiedź
B. „gdy klawisz naciśnięty” — Bloki zdarzeń reagują na klawisze, flagę i kliknięcia.
2. „Powtarzaj zawsze” to blok kategorii…
- Ruch duszka
- Kontrola
- Wygląd
- Dźwięk
Pokaż odpowiedź
B. Kontrola — Pętle znajdują się w kategorii Kontrola.
3. Blok „zmień x o 10” należy do kategorii…
- Dźwięk
- Ruch
- Wygląd
- Zdarzenia
Pokaż odpowiedź
B. Ruch — Współrzędna x określa położenie w poziomie.
4. Klonowanie duszka pozwala…
- Zmienić jego kostium na inny w czasie gry
- Tworzyć wiele kopii, na przykład pocisków
- Usunąć skrypty
- Zapisać projekt
Pokaż odpowiedź
B. Tworzyć wiele kopii, na przykład pocisków — Klony wykonują ten sam skrypt niezależnie od siebie.
5. Współrzędna x opisuje położenie:
- w poziomie
- w pionie ekranu
- w głąb
- w czasie
Pokaż odpowiedź
A. w poziomie — x to położenie poziome, y pionowe.
Więcej pytań — razem 50 fiszek, pytań i zdań prawda/fałsz — czeka w ćwiczeniach.
▶ Ćwicz ten temat fiszki, quiz i prawda/fałsz — z wynikiem i powtórkami