marți, 14 februarie 2012

Instructiunea FOR

Exista trei instructiuni (structuri) repetitive folosite in toate limbajele:

  • instructiunea repetitiva cu test initial CAT TIMP (WHILE) (se foloseste cand numarul de repetitii este nedefinit)

  • instructiunea repetitiva cu test final REPETA-PANA CAND (DO WHILE sau REPEAT) (se foloseste cand numarul de repetitii este nedefinit)

  • instructiunea repetitiva cu un numar cunoscut de pasi PENTRU (FOR) (se foloseste cand numarul de repetitii este cunoscut - un numar fix de ori.)


Sintaxa:

  • FOR(initializare; test final; pasul urmator) instructiune;

  • for (i=A; i<=B; i++) {secventa de repetat}

  • for (i=1; i<=n; i++) {secventa de repetat}


Efect:

  • pentru fiecare valoare a contorului i intre expresia initiala si expresia finala se executa instructiunea;


Exemplufor (i=1; i<=n; i++) cout<<" Nu ma prinzi!";

  • pentru fiecare valoarea a variabilei i, de la 1 la N, se afiseaza " Nu ma prinzi!"; de N ori

  • daca secventa ce trebuie repetata contine mai multe instructiuni, acestea se vor grupa cu acolade


Observatii:

  • instructiunea este "ceruta" daca descrierea algorimului spune "de la valoarea X la valoarea Y", "pentru primele X valori", "de X ori", ...



Niciun comentariu:

Trimiteți un comentariu