LECTIA 1

Daca... Atunci - Decizii Simple

🎯 OBIECTIV

Vreau sa fac sprite-ul sa reactioneze cand se intampla ceva!

La finalul acestei lectii, vei putea face un personaj care isi schimba comportamentul in functie de conditii - exact ca in jocurile reale!

🔧 INCEARCA

Deschide Scratch si urmeaza pasii:

  1. Deschide Scratch Editor
  2. Selecteaza sprite-ul pisica (Scratch Cat)
  3. Du-te la categoria Control (portocaliu)
  4. Trage blocul daca <> atunci in zona de script
  5. Din Senzori, trage <atingi [marginea]?> in spatiul gol
  6. Din Aspect, adauga spune [Am atins marginea!] inauntru
Codul tau ar trebui sa arate asa:
daca <atingi [marginea]?> atunci

spune [Am atins marginea!] timp de 2 secunde
📚 INVATA

Ce este o conditie?

O conditie este o intrebare la care se poate raspunde cu DA sau NU.

Exemple din viata reala:

• "Ploua afara?" → DA sau NU

• "Am bani pentru inghetata?" → DA sau NU

• "E ora de culcare?" → DA sau NU

Structura DACA...ATUNCI

In programare, folosim DACA...ATUNCI pentru a lua decizii:

DACA (conditia este adevarata) ATUNCI
    executa aceste actiuni
SFARSIT DACA

In Scratch:

Blocul daca <> atunci verifica conditia. Daca e adevarata, executa blocurile din interior. Daca e falsa, le sare.

✅ VERIFICA

1. Ce culoare are blocul "daca...atunci" in Scratch?

Albastru
Portocaliu
Verde
Mov

2. Ce se intampla daca conditia din "daca...atunci" este FALSA?

Programul se opreste
Apare o eroare
Blocurile din interior sunt sarite
Blocurile se executa de 2 ori

3. Care din urmatoarele este o conditie valida?

mergi 10 pasi
<atingi [marginea]?>
spune [Salut!]
asteapta 1 secunde