Sunteți pe pagina 1din 2

Structura repetitiva(Instructiunile while si for)

Instructiunea while:

- Sintaxa
while(conditia){
instructiunea;
}
-conditia: este o expresie logica
-instructiunea: poate fi una sau mai multe instructiuni;

- Efect: Se executa repetat instructiunea, cat timp conditia este adevarata

- Observatii:

Daca conditia este tot timpul adevarata atunci instructiunea se executa la infinit

Daca conditia nu este adevarata de la inceput atunci instructiunea nu se executa


deloc

Ex: #327 PBINFO

#include <iostream>

using namespace std;

int main()

unsigned int n,i;

cin>>n;

i=1;

while(i<=n){

cout<<i<<" ";//1

i++;

return 0;
}

Instructiunea for

- Sintaxa:
for(initializare;conditie;pas){
instructiune;
}
-initializare: se executa doar o singura data,la inceput
-conditia: este o expresie logica
-pas: instructiunea care modifica variabila ce intervine in conditie

- Efect: Se executa repetat instructiunea cat timp conditia este adevarata

Ex: #327 PBINFO

#include <iostream>

using namespace std;

int main()

unsigned int n,i;

cin>>n;

for(i=1;i<=n;i++){

cout<<i<<" ";

return 0;

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