Structura repetitiva

 

1.Structura repetitiva cu test initial (cat timp)

a) Forma generala:

 -pseudocod: cat timp conditie executa

                                    instructiuni

-C/C++: while(conditie)

                      instructiuni

 

b) Efect:

            Se verifica conditia…

            Daca conditia este adevarata atunci se executa insctructiuni si se revine la pasul 1 (la verificarea conditiei), altfel se paraseste structura repetitiva.

 

c) Observatii:

-Structura repetitiva cat timp este o structura repetitiva cu numar necunoscut de pasi;

-Instructiunile se executa cat timp conditia este adevarata;

-Este posibil ca instructiunile sa nu se execute niciodata (atunci cand conditia este falsa de la inceput);

-Conditia trebuie sa devina falsa pentru ca structura repetitive sa se termine.

 

 

2. Structura repetitiva cu test final (repeta pana cand)

 

a) Forma generala:

-pseudocod: repeta

                           instructiuni

                      pana cand (conditie) 

-C/C++: repeta

                      instructiuni

              pana cand (conditie)

b) Efect:

            Se executa instructiuni

            Se evalueaza conditia…

            Daca conditia este falsa atunci se revine la pasul 1 (instructiuni)

            Altfel se paraseste structura repetitive

 

c) Observatii:

-Structura repeta pana cand este o structura repetitiva cu numar necunoscut de pasi;

-Instructiunile se repeta pana cand conditia este adevarata;

-Instructiunile se executa cel putin o data;

-Conditia trebuie sa devina adevarata pentru ca structura repetitive sa se termine.

About these ads