Documente Academic
Documente Profesional
Documente Cultură
Instrucțiunea FOR
Instrucțiunea for are forma generală:
for (expresie_initializare; expresie_test;
expresie_incrementare ) instructiune;
Unde :
- expresie_initializare se folosește pentru inițializarea
variabilei de ciclare; în cadrul acestei expresii este posibil
chiar să declarăm variabila de ciclare (cu valoare inițială)
Instrucțiunea FOR
-expresie test-testează dacă se execută instrucțiunea
subordonată –dacă expresia produce la evaluare o
valoare diferită de 0, instrucțiunea subordonată for se
execută
expresie_incrementare se folosește pentru
incrementarea variabilei de ciclare
Principiul de execuție
P1: Se evaluează expresie_initializare (un caz special
este acela cand aceasta conține și declarația variabilei
de ciclare)
Secvența se repetă;
Se cunoaște, înaintea intrării în secvență, de câte ori
trebuie să fie executată secvența;
Simularea instrucțiunii for cu
ajutorul instrucțiunii while
Fie a,b,i numere întregi
Atunci: for(i=a;i<=b;i++) instrucțiune;
Se scrie cu ajutorul instrucțiunii while astfel:
i=a;
While (i<=b)
{instrucțiune;
i++;}
Exemple:
1)Se cere să se listeze numerele 10,9,8,…,1
int I;
for (i=10;i>=1;i--) cout<<i<<“ “;
2) Să se listeze alfabetul:
Char lit;
For (lit=‘a’; lit<=‘z’; lit++) cout<<lit<<endl;
Probleme
1) Se citesc n numere naturale. Să se scrie un program C++ care tiparește: