Sunteți pe pagina 1din 13

Capitolul I

Elementele de bază ale


limbajului de programare C++

Tema 5
Instrucțiunile limbajului C++
Instrucțiunile limbajului C++

instrucţiuni de control
instrucţiuni simple
(structurate)
Instrucțiunea de decizie IF
Deseori am întâlnit în viaţa de zi cu zi o situaţie
de forma:
Instrucțiunea de decizie IF
În continuare vom prezenta modul de reprezentare a acestei
structuri în limbaj pseudocod, în schemă logică şi în limbajul de
programare C++.
Cazuri particulare ale instrucțiunii de decizie IF
 Cazul 1. Dacă lipsește acțiunea B2 atunci avem:

 Cazul 2. Dacă lipsește acțiunea B1 atunci avem:


 Pot exista şi situaţii în care structurile alternative sunt incluse
unele în altele. In acest caz spunem ca instrucţiunilie if sunt
imbricate. Exista o regula de asociere a cuvântului else de if:
 În exemplul următor este sugerat cum sunt imbricate trei

instructiuni if. Pentru a le putea identifica ușor ele sunt scrise cu


culoari diferite (verde, albasru, portocaliu).
 Dacă în aceasta schemă grupăm instrucţiunile
cu acolade se poate schimba fundamental
structura programului:

Se observă că primul cuvânt else este asociat cu cel de-al doilea if,
acest lucru fiind determinat de gruparea între acolade a instructiunii if
(c3), reprezentate pe desen cu portocaliu
Exemple:
Să se scrie un program care citește de la
tastatură două numere întregi și afișează pe
ecran valoarea mai mică.

Exemple

Să se scrie un program care citește de la


tastatură patru numere întregi și afișează pe
ecran valoarea maximă dintre ele.
Probleme:

e) Se citește o valoare naturală, notată n. Să se realizeze un program care


va afișa mesajul ”par”, sau ”impar”, în funcție de paritatea numărului dat.
f)Se citesc trei numere întregi, notate x, a, b. Scrieți un program care va
afișa 1 dacă și numai dacă numărul x este mai mare sau egal decât a și
mai mic sau egal decât b, sau 0 altfel.
Sarcini de elaborat:
Sarcini de elaborat:

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