Documente Academic
Documente Profesional
Documente Cultură
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
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++:
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: