Bucla „Repetă până când” (Repeat Until)

1. Simulator Cronometru

Apasă Start pentru a începe și Stop pentru a termina numărătoarea.

Nr. de secunde: 0

2. Cum se face în Scratch?

În Scratch, logica este inversă față de o buclă while. Bucla se oprește atunci când condiția devine adevărată.

Pas Programare Bloc Scratch
Inițializare (Cronometru = 0) setează [timp] la (0)
Bucla Condițională repetă până când < (stop) = (1) >
Așteptare așteaptă (1) secunde
Creștere valoare modifică [timp] cu (1)
Eveniment de oprire când se dă clic pe [personaj Stop]

Diferența cheie de logică

În JavaScript-ul tău, folosim setInterval care rulează „până când îl omorâm” cu clearInterval.

În Scratch, blocul repetă până când verifică constant un „senzor” sau o variabilă. De exemplu, am putea spune personajului să numere:
repetă până când < atinge [LiniadeSosire] >.