Sunteți pe pagina 1din 15

Prezentare grupa a 2 a.

Achim Alexandru
Turcitu Luca
Juganaru Alexandru
I.STRUCTURA LINIARA
1.OPERATIA DE CITIRE
Prin operația de citire se preiau succesiv valori de la
tastatură și se asociază, în ordine variabilelor specificate

PSEUDOCOD: C++:
cin>>x>>y;
CITESTE X,Y
2.OPERATIA DE SCRIERE

PSEUDOCOD: C++:
scrie expresia_1, expresia_2, cout << expresia_1<<
expresia_n expresia_2<<…<< expresia_n;
3.OPERATIA DE ATRIBUIRE

Pseudocod: C++:
variabilă← expresie variabilă = expresie
II.STRUCTURA ALTERNATIVA

Structura alternativă este folosită atunci când e nevoie de selectarea unei


instrucțiuni ce urmează să fie executată în funcție de valoarea unei expresii.

Pseudocod: C++:
DACĂ expresie ATUNCI if (expresie)
instrucțiune_1 instrucțiune_1
ALTFEL else
instrucțiune_2 instrucțiune_2
III.STRUCTURA REPETITIVA
1.Structura repetitiva conditionata anterior

Pseudocod: C++:

CÂT – TIMP expresie EXECUTĂ while(expresie)


{
intructiune
instructiune
}

Obs:
\Dacă expresia are de la început valoarea fals, instrucțiunea nu se execută nici măcar o dată.
2.Structura repetitiva conditionata posterior
Obs:
Deoarece evaluarea expresiei se face după execuția instrucțiunii, instrucțiunea
se execută cel puțin o dată!
Pseudocod (varianta 1): Pseudocod (varianta 2): C++:
REPETĂ EXECUTĂ DO
instrucțiune instrucțiune {
CAT TIMP expresie
PÂNĂ CÂND expresie instrucțiune
}
WHILE(expresie);
3.STRUCTURA REPETITIVA CU NUMAR
NECUNOSCUTI DE PASI

Pseudocod: C++:
PENTRU contor expresie_1, FOR(contor=expresie_1;
expresie_2 EXECUTĂ instrucțiune contor<=expresie_2; contor++)
instrucțiune

Obs:
Sintaxa dată funcționează dacă expresie_1<=expresie_2 . În caz contrar nu se execută nicio dată
instrucțiunea.
IV. Structuri repetitive echivalente
în pseudocod
1.
Exercitii:

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