Sunteți pe pagina 1din 2

Fișă de lucru

Lecția: Structura alternativă

Structura alternativă este folosită pentru a face alegerea între două operații/instrucțiuni
(sau secvențe de operații/instrucțiuni) după ce evaluezi o condiție. Condiția sau expresia
evaluată poate fi adevărată sau falsă.

Exemplul 1:

Expresia: Dacă afară plouă, atunci stau în casă, altfel merg la fotbal.

Care sunt acțiunile pe care le pot face?


În ce caz stau în casă?
În ce caz merg la fotbal?
Care este condiția care decide dacă stau în casă sau merg la fotbal?

Exemplul 2:

Fie expresia: Dacă am mai mult de 20 de lei, atunci merg la film, altfel stau acasă.

Care sunt acțiunile pe care le pot face?


Ce se întâmplă dacă expresia „am mai mult de 20 lei” este adevărată?
Ce se întâmplă dacă expresia „am mai mult de 20 lei” este falsă?

Forma structurii alternative:

Varianta 1: Varianta 2:

Dacă condiție atunci


Dacă condiție atunci
Instrucțiuni 1
Instrucțiuni 1
Altfel
Altfel
Instrucțiuni 2
Instrucțiuni 2
Sfârșit dacă
Sfârșit dacă

Funcționare: Dacă condiție este adevărată, atunci se execută Instrucțiuni 1, altfel se


execută Instrucțiuni 2.
Problema 1: Alexandru poate promova la disciplina Informatică și TIC dacă obține o medie
mai mare sau egală cu 5. Scrie un algoritm care, citind notele obținute de Alexandru (nota 1 și
nota 2) calculează media lui Alexandru și afișează dacă acesta promovează sau nu.

Descriere în limbaj natural Descriere Program Scratch

Date de intrare: n1 – nota 1


n2 – nota 2

Date de ieșire: media – media aritmetică


a celor două note
Dacă media>=5 programul afișează
„Promovat”, altfel afișează „Corigent”.

Algoritmul în limbajul natural

Citește n1
Citește n2
Calculează media=(n1+n2)/2
Afișează media
Dacă media >= 5, atunci
Scrie „Promovat”
Altfel
Scrie „Corigent”
Sfârșit dacă

S-ar putea să vă placă și