Sunteți pe pagina 1din 15

Algoritmi Repetitivi

Ciclu cu condiție

Motto:„ Învățătura fară gândire


este muncă pierdută; gândirea
fară învățătură este
periculoasă.” Confucius
Termeni SENZOR
Cheie CONDIȚIE
CICLU CU
CONDIȚIE
ALGORITM CU
CONEXIUNE
INVERSĂ
Pînă acum Cangurul executa algoritmi unde era cunoscut din timp
succesiunea de acțiuni. Cangurul execută instrucțiunile dar
nicidecum nu analiza situația din cîmpul de lucru.
Închipuiți-vă !!!
un șef care dă ordine dar nu primește nici o înștiințare despre
rezultatele îndeplinirii lor;
un șofer care conduce un transport cu ochii închiși.
E clar, că în așa fel departe nu ajungi.
Pentru a alcătui algoritmi de rezolvare a problemelor mai complicate
este nevoie și de a analiza situații posibile.
Cangurul are 4 instrucțiuni de analiză: e_margine, nu e_margine,
e_linie, nu e_linie.
Instrucţiunea CÂT se numește ciclu cu condiţie, deoarece la execuţia
ei se repetă ciclic aceeași secvenţă de instrucţiuni, iar numărul de
repetări se stabilește în procesul derulării programului în funcţie de
valorile curente ale condiţiei respective.

Algoritmii ce conţin secvenţe de instrucţiuni, execuţia cărora


depinde de informaţiile colectate în mediul de lucru al executanţilor,
se numesc algoritmi cu conexiune inversă.
Algoritmi cu ramificări
Termeni cheie:
ramificator
algoritm cu ramificare
cuvinte aucziliare : DACĂ,ATUNCI,ALTFEL
Algoritmii ce conțin secvențe de instrucțiuni
care vor fi executate numai pentru anumite
valori ale condițiilor indicate se numesc
ALGORITMI CU RAMIFICĂRI

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