Teorema fondamentale della programmazione strutturata
Un qualsiasi algoritmo può essere espresso utilizzando esclusivamente le tre strutture di controllo:
- sequenza: una serie di istruzioni eseguite in maniera sequenziale
- selezione: rappresenta una scelta, un bivio
- iterazione: ripetizione in base ad una certa logica
- inizializzazione
- condizione
- modifica
-
Le tre strutture possono essere concatenate una di seguito all’altra oppure nidificate una dentro l’altra.
-
Non possono essere “intrecciate” o “accavallate”.