Sunteți pe pagina 1din 2

Reprezentarea structurii alternative în mediul grafic SCRATCH (I)

20 Cu ajutorul blocurilor grafice alternative, personajele pot lua anumite decizii, pot reacționea
min diferit în condiții diferite, pot reacționa la anumite evenimente ș.a.m.d. De exemplu, dacă pisica
atinge un obstacol în timpul deplasării — să scoată un sunet sau dacă utilizatorul a răspuns corect
la o întrebare a personajului — să îl felicitam, iar dacă nu, să-i dăm un indiciu.
În SCRATCH avem două blocuri pentru implementarea instrucțiunii dacă:

Exemplu: Se citesc cele două note ale unui


elev la o materie și se calculează și
afișează media. Dacă media este sub 5 se
afișează un avertisment, iar dacă este mai
mare sau egală cu 8, se afișează un mesaj
de felicitare.

Pentru a ne asigura că un script este corect trebuie să ne asigurăm că funcționează corect pentru
toate cazurile posibile. În această situație, avem trei cazuri:
• media este sub 5 (de exemplu, cele doua note sunt 3 și 4);
• media este peste 8 (de exemplu, cele doua note sunt 8 și 10);
• media este între 5 și 8 (de exemplu, cele doua note sunt 4 și 10, deci media este 7).
20 Activități și aplicații (în clasă):
min
Modificați scriptul de mai sus astfel încât să afișeze mesajul ”Poți mai mult” atunci când media
este ≥5 dar <8. Rulați scriptul pentru cele trei situații. A afișat corect mesajele pe care ne așteptam
sa le afișeze?
Fișa de lucru.
10 Evaluare:
min
Evaluarea fișei de lucru.
Activități și aplicații (pentru acasă):
Scrieți un script care cere utilizatorului să introducă temperatura atmosferică. Dacă temperatura
este mai mică decât 15, personajul va spune E rece; dacă temperatura e mai mare ca 30,
personajul va spune E prea cald; în rest va spune Excelent.
Fișa de lucru în perechi

Vă logați pe site-ul scratch.mit.edu în contul vostru. Realizați scripturi pentru rezolvarea


problemelor de mai jos. Nu titați să salvați fiecare problemă cu numele indicat în paranteză.

1. (maxim2) Se citesc de la tastatură două numere. Să se afișeze cel mai mare dintre cele două numere.
2. (minim3) Se citesc de la tastatură trei numere naturale. Să se afișeze cel mai mic dintre cele trei
numere. Indicație: Variabila mini o pe care o vom inițializa cu valoarea primului număr, iar apoi o
vom compara, pe rând, cu celelalte 2 numere, ca în algoritmul în limbaj pseudocod de mai jos:
Date de intrare: a, b, c (numere naturale)
Date de ieșire: mini (număr natural)
minia
dacă b<mini atunci minib
dacă c<mini atunci minic

3. (numărare) Scrieți un script care cere utilizatorului să introducă 4 numere și apoi numără câte dintre
ele sunt mai mari ca 10.

S-ar putea să vă placă și