Structuri de control în pseudocod

În informatică, atunci când scriem un algoritm în pseudocod, avem nevoie nu doar de date și de operatori, ci și de mecanisme care controlează ordinea de execuție a instrucțiunilor. Aceste mecanisme se numesc structuri de control.

Acest material descrie structurile de control în pseudocod. Pentru C++, ele sunt detaliate într-o secțiune dedicată: Structuri de control în C++.

Ce sunt structurile de control?

O structură de control stabilește modul în care sunt executate instrucțiunile unui algoritm. Prin ele putem decide ce se execută, de câte ori și în ce ordine, în funcție de anumite condiții.

Fără structuri de control, un algoritm ar fi doar o succesiune fixă de instrucțiuni, fără ramificații sau repetiții.


Publicitate

Clasificarea structurilor de control

În pseudocod și în informatică, structurile de control se împart în două mari categorii.

Structuri alternative (decizionale)

O structură decizională este folosită atunci când dorim ca execuția programului să urmeze căi diferite în funcție de o anumită condiție.

Ele permit alegerea între două sau mai multe variante de execuție.

Structuri repetitive

Structurile repetitive în pseudocod sunt folosite atunci când anumite instrucțiuni trebuie repetate de mai multe ori.

Repetiția poate fi controlată printr-o condiție logică sau prin numărul de pași.


Detalierea structurilor de control

Fiecare structură de control funcționează într-un mod diferit și ne ajută să scriem algoritmi structurați, mai complecși.

dacă - altfel

Structura DACĂ ... ATUNCI ... ALTFEL este una dintre cele mai importante structuri de control. Ea permite executarea unor instrucțiuni doar dacă o anumită condiție este adevărată.

Citește tot
în cazul

Structura ÎN CAZUL ... ALTFEL este o structură alternativă multiplă, utilizată atunci când dorim să alegem una dintre mai multe acțiuni posibile, în funcție de valoarea unei expresii (de obicei o variabilă).

Citește tot
cât timp - execută

Structura repetitivă CÂT TIMP ... EXECUTĂ este folosită atunci când dorim să repetăm o secvență de instrucțiuni atâta timp cât o condiție este adevărată.

Citește tot
pentru

Structura repetitivă PENTRU ... EXECUTĂ este utilizată atunci când dorim să repetăm o secvență de instrucțiuni de un număr cunoscut de ori.

Citește tot
repetă - până când

Structura repetitivă REPETĂ ... PÂNĂ CÂND este utilizată atunci când dorim ca un set de instrucțiuni să se execute cel puțin o dată, iar apoi să se repete până când o condiție devine adevărată.

Citește tot