Ramificarea Deciziilor: IF-ELSE

1. Simulator Interactiv

Generează un număr între 0 și 1. Programul va alege între două mesaje diferite.

Aștept comanda...

2. Cum arată în Scratch?

În loc de simplul dacă, folosim blocul cu două "guri" numit dacă...atunci...altfel.

Pas Cod JavaScript Bloc corespondent Scratch
if (numar > 0.5) dacă < (numar) > (0.5) > atunci
Codul pentru ADEVĂRAT spune [E mai mare!] (în prima gură)
else { ... } altfel (a doua secțiune a blocului)
Codul pentru FALS spune [E mai mic!] (în a doua gură)

Logica "Drumului cu două sensuri"

Imaginează-ți un indicator la o intersecție. Blocul If-Else forțează computerul să aleagă exact una dintre cele două căi:

În Scratch, acest bloc este esențial pentru jocuri: de exemplu, "Dacă personajul atinge peretele, scade puncte, altfel mergi înainte".