În acestă lecție vom învăța despre conceptul de structuri alternative în programare. Structurile alternative ne permit să alegem între două sau mai multe căi de execuție într-un program, în funcție de îndeplinirea unei condiții.
Ce este o Structură Alternativă?
O structură alternativă, cunoscută și sub numele de instrucțiune condițională, testează o condiție și execută un bloc de cod dacă condiția este adevărată, și un alt bloc de cod dacă condiția este falsă.
Exemplu Simplu
Un exemplu simplu de structură alternativă este decizia de a afișa dacă un număr este pozitiv sau negativ.
if numar > 0:
print("Numărul este pozitiv.")
else:
print("Numărul este negativ.")
Aceasta este structura de bază a unei instrucțiuni condiționale `if-else`, unde `numar > 0` este condiția testată.
De ce sunt utile?
Structurile alternative ne ajută să facem programele noastre mai inteligente și să răspundem diferit în funcție de datele de intrare sau de alte evenimente. Acest lucru face ca programele noastre să fie mai flexibile și mai utile.
🧠 Exemplu practic în Scratch
Scenariul: pisica noastră face o mică operație matematică. Cere două numere și afișează suma.
when green flag clickedask "Introdu primul număr:" and waitset num1 to answerask "Introdu al doilea număr:" and waitset num2 to answerset suma to num1 + num2say suma
Totul este clar, fără ocolișuri. Calculatorul face ce-i spui, pas cu pas. Ca un frate mai mic... dar care nu uită niciodată. 😁