Programarea structurată este o metodă de dezvoltare a programelor informatice care se bazează pe principiul că un program poate fi divizat într-o serie de structuri de bază, cum ar fi structura liniară, structura alternativă și structura repetitivă. Aceste principii și structuri de bază sunt esențiale în dezvoltarea unui cod bine organizat și ușor de înțeles.
Structura Liniară (Secvențială):
- Rezultă din execuția liniară a instrucțiunilor, una după alta.
- În pseudocod, o secvență simplă de instrucțiuni arată astfel:
Afișează "Pasul 1"
Afișează "Pasul 2"
// ...
Afișează "Pasul n"
Structura Alternativă (Decizională):
- Se referă la bifurcarea fluxului de control pe baza unei condiții.
- În pseudocod, o structură
if-else
arată astfel:
dacă (condiție) atunci
Afișează "Ramura A"
altfel
Afișează "Ramura B"
sfârșit dacă
Structura Repetitivă (Iterativă):
- Se referă la repetarea unei secvențe de instrucțiuni până când o anumită condiție este îndeplinită.
- În pseudocod, o structură
while
arată astfel:
cât timp (condiție) executa
Afișează "Această instrucțiune se repetă"
sfârșit cât timp
sau cu for
:
pentru fiecare element în lista
Afișează element
sfârșit pentru
Pseudocodul de mai jos exemplifică aplicarea acestor structuri într-un algoritm simplu care verifică dacă un număr este par sau impar:
Afișează "Introduceți un număr:"
citeste numar
dacă numar % 2 == 0 atunci
Afișează "Numărul este par."
altfel
Afișează "Numărul este impar."
sfârșit dacă