Generat din manualul „Informatică și TIC”, ART KLETT, lecția „L3: Variabile și expresii în Scratch”, paginile 79–80.

Variabile și expresii în Scratch

Disciplina: Informatică și TICClasa: a 5-a

Nume elev: ____________________Data: ____________

  1. 1. Explică diferența dintre o constantă și o variabilă într-un algoritm. Dă câte un exemplu pentru fiecare dintr-un joc realizat în Scratch. De exemplu, gândește-te la scorul unui jucător sau la numărul de vieți de la începutul jocului.

  2. 2. În categoria de blocuri Operatori din Scratch găsim trei tipuri de operatori. Numește cele trei tipuri. Pentru fiecare tip, scrie cel puțin doi operatori care îi aparțin.

  3. 3. Variabila a are valoarea 8. Calculează valoarea fiecărei expresii construite cu blocuri Scratch și scrie calculul pas cu pas: a) (a + 4) * 3 b) restul împărțirii lui a la 3 (a mod 3) c) 50 – (a * 5)

  4. 4. Variabila a are valoarea 12. Stabilește dacă fiecare expresie logică este Adevărat sau Fals. Explică pe scurt de ce. a) (a > 10) și (a < 20) b) nu (a = 12) c) (a < 5) sau (a > 15)

  5. 5. Vrei să numeri punctele câștigate de un personaj într-un joc Scratch. Descrie în limbaj natural pașii prin care: – creezi o variabilă numită „puncte”; – îi dai valoarea 0 la apăsarea pe Steagul verde; – îi crești valoarea cu 5 de fiecare dată când personajul atinge o steluță. Precizează ce blocuri din categoria Variabile folosești. Ce valoare are variabila „puncte” după ce personajul atinge 3 steluțe?

  6. 6. Un script Scratch pornește la apăsarea pe Steagul verde și are următoarele blocuri, în ordine: – setează a la 7; – setează b la 3; – spune (alătură „a*b=” (a * b)) timp de 2 secunde; – spune (alătură „a mod b=” (a mod b)) timp de 2 secunde. Scrie exact ce mesaje va afișa personajul pe scenă. Explică ce rol are blocul „alătură”.

  7. 7. Vrei ca un personaj să afișeze rezultatul exercițiului (200 – 6 * 25) + 3 * (4 + 5 * 6). Scriptul trebuie să pornească la apăsarea tastei 2. a) Descrie ce blocuri folosești: evenimentul, blocul de afișare și blocurile din categoria Operatori. Explică cum le pui unul în altul ca să respecți ordinea operațiilor. b) Calculează rezultatul pe care îl va afișa personajul.

  8. 8. Într-un program cu extensia Stilou, personajul Bit desenează linii când apeși săgețile de pe tastatură. – La apăsarea pe Steagul verde, variabila x primește valoarea 2. – La fiecare apăsare a unei săgeți, se execută: schimbă x cu 3, apoi setează dimensiunea stiloului la x, apoi Bit se deplasează. Ce grosime are linia desenată la a patra apăsare a unei săgeți? Arată calculul. Ce bloc din extensia Stilou trebuie folosit ca Bit să înceapă să deseneze?

Fișe asemănătoare

AI-ul pregătește. Tu ai mai mult timp pentru ceea ce contează.

Contul e gratuit și are o limită lunară de generări.

Generează o fișă