Documente Academic
Documente Profesional
Documente Cultură
Instructiunea FOR
Instructiunea for are forma generala:
for (expresie_initializare; expresie_test;
expresie_incrementare ) instructiune;
Unde :
- expresie_initializare se foloseste pentru initializarea
variabi;ei de ciclare; in cadrul acestei expresii este posibil
chiar sa declaram variabila de ciclare (cu valoare initiala)
Instructiunea for
-expresie test-testeaza daca se executa instructiunea
subordonata –daca expresia produce la evaluare o
valoare diferita de 0, instructiunea subordonata for se
executa
expresie_incrementare se foloseste pentru
incrementarea variabilei de ciclare
Principiul de executie
P1: Se evalueaza expresie_initializare (un caz special
este acela cand aceasta contine si declaratia variabilei
de ciclare)
Secventa se repeta;
Se cunoaste, inaintea intrarii in secventa, de cate ori
trebuie sa fie executata secventa;
Simularea instructiunii for cu
ajutorul instructiunii while
Fie a,b,i numere intregi
Atunci: for(i=a;i<=b;i++) instructiune;
Se scrie cu ajutorul instructiunii while astfel:
i=a;
While (i<=b)
{instructiune;
i++;}
Exemple:
1)Se cere sa se listeze numerele 10,9,8,…,1
int I;
for (i=10;i>=1;i--) cout<<i<<“ “;
2) Sa se listeze alfabetul:
Char lit;
For (lit=‘a’; lit<=‘z’; lit++) cout<<lit<<endl;
Probleme
1) Se citesc n numere naturale. Sa se scrie un program C++ care tipareste: