Structuri alternative în Scratch: blocurile „dacă” și „dacă – altfel”
Disciplina: Informatică și TICClasa: a 5-a
Nume elev: ____________________Data: ____________
1. În mediul grafic interactiv Scratch, structura alternativă se reprezintă prin două blocuri. Scrie numele celor două blocuri și numele grupului de blocuri în care le găsești.
2. Explică, cu cuvintele tale, prin ce se deosebește blocul „dacă” de blocul „dacă – altfel”. Dă câte un exemplu din viața de zi cu zi pentru fiecare bloc (de exemplu: „dacă plouă, iau umbrela”).
3. Mihai creează un joc în Scratch. Personajul pisică întreabă: „Cât face 7 + 5?”. Dacă răspunsul este 12, pisica spune „Corect!”, altfel spune „Mai încearcă!”. Scrie, în ordine, blocurile pe care le folosește Mihai: blocul de pornire, blocul care pune întrebarea, blocul de decizie (cu condiția lui) și blocurile din fiecare ramură. Precizează și grupul din care face parte fiecare bloc.
4. Andrei a scris în Scratch un script în care condiția blocului „dacă – altfel” este: „vârsta > 12”. Pe ramura „dacă” personajul spune „Ai voie să participi la concurs!”, iar pe ramura „altfel” spune „Mai ai puțin de așteptat!”. Ce va spune personajul dacă vârsta introdusă este 10? Dar dacă vârsta este 12? Dar 13? Explică de ce.
5. Elena vrea să facă un test de Biologie în Scratch, asemănător Testului de geografie. Personajul este mutat de jucător într-una dintre trei căsuțe colorate (roșie, verde, albastră), iar răspunsul corect este în căsuța verde. Descrie ce bloc de decizie și ce bloc din grupul Detecție poate folosi Elena pentru a verifica dacă personajul a ajuns în căsuța corectă și ce se întâmplă în fiecare caz.
6. Se dă un număr n introdus de utilizator. Descrie un script Scratch care afișează mesajul „Numărul este par” sau „Numărul este impar”. Precizează ce operator din grupul Operatori folosești în condiție și cum arată condiția.
7. Se dau lungimile laturilor a două pătrate, introduse de utilizator: x (primul pătrat) și y (al doilea pătrat). Descrie un script Scratch care afișează care dintre cele două pătrate are perimetrul mai mare sau dacă perimetrele sunt egale. Indică blocurile de decizie folosite și condițiile lor.
8. Proiect creativ: Imaginează-ți un mic joc în Scratch despre semaforul de pe strada școlii. Dacă semaforul este verde, personajul traversează strada; altfel, personajul așteaptă. Descrie personajele și decorurile de care ai nevoie, apoi scrie scriptul personajului folosind un bloc „dacă – altfel”. Precizează de unde provin personajele și decorurile (din bibliotecă, create de tine sau importate).