Sunteți pe pagina 1din 16

Unitatea de curs:

Programarea structurată
Tema lecției: Instrucțiunile limbajului C/C++

Profesor: Eugenia Burca


Master în Informatică
Sumar
▪ Instrucțiunea expresie
▪ Instrucțiunea compusă
▪ Instrucțiunea de decizie if else
Instrucțiunea expresie:
expresie;
Efect: Se evaluează expresia.
Exemple:
i++;
p*=2;
clrscr();
Instrucțiunea compusă
{
declarații;
instrucțiune_1;
instrucțiune_2;
.....
instrucțiune_n;
}

Efect: Se execută în ordine instrucțiunile specificate.


Instrucțiunea if
if (expresie) instructiune_1;
else instructiune_2;
Efect:
1. Se evaluează expresia.
2. Dacă valoarea expresie este diferită de 0 (TRUE),
a) se execută instructiune_1,
b) altfel, dacă expresia este FALSE, se execută instructiune_2.
Exemplu:
if (a) cout<<a<<“este nenul”<<endl;
else cout<<a<<“este nul”<<endl;
Moduri de utilizare:
1. if (expresie) instrucțiune_1;
else instrucțiune_2;

2. if (expresie) instrucțiune;

3. if (expresie1) instrucțiune_1;
else if (expresie2) instrucțiune_2;
else instrucțiune_3;
Problema 1: De la tastatură se citește un număr întreg. Să se afișeze cuvântul PAR, dacă
numărul citit este par.
Problema 2: De la tastatură se citește un număr întreg. Să se afișeze cuvântul PAR,
dacă numărul citit este par și cuvântul IMPAR, dacă numărul citit este impar.
Problema 3: Elaborați un program, care în dependență de ora introdusă va afișa la
ecran unul din mesajele: Buna dimineața, Buna ziua, Buna seara, dacă dimineața este
până la ora 10 inclusiv, iar de la ora 19 este seară.
Problema 4: Ionel spune părinților doar notele mai mari sau egale cu 7. Într-o zi el a
luat trei note. Elaborați un program prin intermediul cărui la ecran se vor afișa notele
pe care le va comunica Ionel părinților.
Alt mod de rezolvare:
Problema 5: De la tastatură se citește un număr întreg format din două cifre. Să
se afișeze cel mai mare număr care poate fi format din cifrele numărului citit.
Problema 6: De la tastatură se citește un număr întreg format din trei cifre.
Să se afișeze cea mai mare cifră din numărul citit.
Problema 7: De la tastatură se citește un număr real x
și 3 numere naturale c1, c2, c3.
Să se determine valoarea funcției în punctul x, dacă:
Precizați condiția problemei pentru programul ce urmează:
Temă pentru acasă:

1. De studiat tema din Materiale teoretice anexate pe Classroom;

2. De rezolvat problemele de la 1 la 17 pagina 10-12 din Culegere de


probleme(autor G. Vasilache).

Mult succes!

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