Sunteți pe pagina 1din 3

Structura repetitiva

 Cu numar necunoscut de pasi:


 cu test initial;
 cu test final;
 Cu numar cunoscut de pasi;

Structura repetitiva cu test initial (cat timp, while)

Schema logica:

Pesudocod:

cat timp conditie executa

instructiuni

C++:

While(conditie)

Instructiuni

Efectul structurii:

 Se verifica conditia;
 Daca conditia este adevarata, atunci se executa instructiuni si se revine la pasul 1
(severifica conditia);
 Altfel, se paraseste structura repetitiva;
OBSERVATII:

1. Instructiunile se executa cat timp conditia este adevarata.


2. Este posibil ca instructiunile sa nu se execute niciodata (cand conditia este falsa de la
inceput).
3. Instructiunile TREBUIE sa ii permita conditiei sa devina falsa.

Structura repetitiva cu test final (repeat pana cand)

Schema logica:

Pseudocod:

repeta

instructiuni

pana cand

C++:

do

Instructiuni

While (cond);
Efecte:

-se executa instructiuni;

-se verifica conditia; daca conditia este adevarata, atunci se paraseste structura repetitiva; altfel
(conditia este falsa) se revine la pasul 1 (la instructiuni).

OBSERVATII

1. Instructiunile se executa pana cand conditia devine adevarata.


2. Nstructiunile se executa cel putin o data.
3. Instructiunile TREBUIE sa ii permita conditiei sa devina adevarata.

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