Bucle și Temporizare (Repeat)

1. Simulator Interactiv

Apasă butonul pentru a număra de la 1 la 5, cu pauză de o secundă între numere.

2. Cum se face în Scratch?

În Scratch, nu avem nevoie de funcții complexe ca setInterval. Folosim o buclă simplă și un bloc de așteptare.

Concept Programare Bloc Scratch
Inițializare (i = 1) setează [i] la (1)
Bucla (Repetă de 5 ori) repetă (5)
Afișare număr spune (i)
Pauză (1 secundă) așteaptă (1) secunde
Incrementare (i++) modifică [i] cu (1)

De ce avem nevoie de "Așteaptă"?

Calculatoarele sunt extrem de rapide. Fără blocul așteaptă, Scratch ar număra de la 1 la 5 atât de repede încât ochiul uman ar vedea direct cifra 5.

În simulatorul HTML, am folosit setInterval pentru a forța această pauză. În Scratch, blocul portocaliu de control face totul mult mai vizual și ușor de înțeles.