|

S17 – Structura decizională (alternativă) – recapitulare

Fișă de lucru – Clasa a VIII-a – Informatică și TIC
Unitatea de învățare: Algoritmi și programare
Lecția: Structura decizională (alternativă) – recapitulare
Durata: 1 oră


Obiectivele lecției:

  1. Recapitularea conceptului de structură decizională.
  2. Aplicarea structurii decizionale în algoritmi simpli.
  3. Rezolvarea de probleme practice utilizând structuri alternative.

Activități propuse:

1. Recapitulare teoretică (10 minute)

  1. Ce este o structură decizională?
    • Structura decizională permite executarea de instrucțiuni diferite în funcție de îndeplinirea unei condiții (ex.: „Dacă … atunci … altfel”).
  2. Exemple:

Dacă x > 0 atunci

    Afișează „Pozitiv”

Altfel

    Afișează „Negativ”

SfDacă

2. Exerciții practice (40 minute)

  1. Problema 1 – Număr par sau impar
  1. Scrieți un algoritm care verifică dacă un număr introdus de utilizator este par sau impar.
  2. Exemplu în pseudocod:

Citește x

Dacă x % 2 = 0 atunci

    Afișează „Par”

Altfel

    Afișează „Impar”

SfDacă

  1. Problema 2 – Media notelor
  2. Scrieți un algoritm care calculează media a trei note și afișează mesajul:
    • „Promovat” dacă media este ≥ 5.
    • „Repetent” în caz contrar.
  3. Problema 3 – Reduceri la magazin
  1. Într-un magazin, dacă valoarea cumpărăturilor este mai mare de 100 lei, clientul primește o reducere de 10%.
  2. Scrieți un algoritm care calculează prețul final.
  3. Problema 4 – Cel mai mare dintre două numere
  4. Scrieți un algoritm care compară două numere introduse de utilizator și afișează numărul mai mare.

3. Întrebări de reflecție (10 minute)

  1. Ce situații din viața reală pot fi reprezentate prin structuri decizionale?
  2. Cum ar putea fi utilizate structurile alternative în programare pentru automatizarea unor procese?

Criterii de evaluare:

  1. Corectitudinea logică a algoritmilor: 50%
  2. Structurarea clară și organizată a codului: 20%
  3. Originalitatea și creativitatea în rezolvarea problemelor: 20%
  4. Participarea activă la discuții: 10%

Resurse necesare:

  • Calculator/laptop cu un mediu de programare instalat (ex.: Python/IDE).
  • Caiet și stilou pentru scrierea algoritmilor în pseudocod.

Similar Posts

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *