Sunteți pe pagina 1din 1

STRUCTURI REPETITIVE (SR)

SR cu condiţie iniţială SR cu condiţie finală 1 SR cu condiţie finală 2 SR cu număr cunoscut de paşi


(SR1) (SR2) (SR3) (SR4)
cat_timp cond executa repeta executa pentru contor=vi,vf,pas executa
P P P P
pana_cand cond cat_timp cond

while(cond) do do for(contor=vi;contor<=vf;contor+=pas)
{ { { P;
P; P; P;
} } }
while(Ίcond); while(cond);

TRECEREA DINTR-O STRUCTURĂ REPETITIVĂ ÎN ALTA

SR1→SR2 cat_timp cond executa daca cond atunci


P repeta
P
pana_cand !cond

SR2→SR1 repeta P
P cat_timp !cond executa
pana_cand cond P

SR4→SR1 pentru contor=vi,vf,pas executa


P pas>0 pas<0
contor←vi contor←vi
cat_timp contor<=vf executa cat_timp contor>=vf executa
P P
contor←contor+pas contor←contor+pas

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