Principiile programarii structurate
Programarea structurata aparut la inceputul anului 1970 si este un concept cu o importanta fundamentala in scrierea algoritmilor. Programarea structurata are la baza teorema de structura Bohm-Jacopini care afirma ca orice algoritm cu o intrare (input) si o iesire (output) poate fi reprezentat ca o combinatie de trei tipuri de structuri de control (control flow):
-
structura liniara (secventiala). Abordare top-bottom, step by step
-
structura alternativa (decizionala) - selection
in c++: if, switch
-
structura repetitiva - iteration - bucla - ciclu
in c++: while(Cond), do…while(Cond), for(;;), do … while(NOT(Cond))