- 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;
Exemplu: for (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