Sunteți pe pagina 1din 1

Instructiunea FOR

(cu numar cunoscut de pasi)

Sintaxa:
for (expresie initializare; expresie test; expresie incrementare/decrementare)
instructiune

Functionare:  P1: Se evalueaza expresie initializare( un caz special este cel in care aceasta
contine si declaratia variabilei de ciclare)
 P2: Se evalueaza expresie test .In cazul in care aceasta produce o valoare diferita de
0, se executa instructiunea subordonata for. Apoi se trece la P3, altfel se trece la
instructiunea urmatoare ( se termina executia instructiunii for).

 P3: Se evalueaza expresia de incrementare si se revine la P2.

 Daca expresie test este indeplinita intotdeauna se executa un ciclu infinit –


secventa cicleaza.Oprirea ciclarii se face cu CTRL+ALT+DEL- in WINDOWS

Ex: for(i=1; 1<=3


;i++)
{s=s+i;cout<<i<<” ”;}

Observatii:  Secventa urmatoare va afisa 6

for(i=1;i<=5;i++) ;
cout<<i<<” ”;

Instructiunea for subordoneaza instructiunea vida.


Aceasta a fost executata in ciclu.

1) Se citeste n, numar natural. Sa se calculeze suma primelor n numere


naturale.

#include <iostream>
using namespace std;
int main()
{int n,i,s=0;
Aplicatii: cout<<"n=";cin>>n;
for(i=1;i<=n;i++)
s=s+i;
cout<<"suma este: "<<s;return 0;
}

* numar cunoscut de pasi

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