La programmation structurée est un paradigme de programmation qui organise le code en modules clairs et hiérarchisés, en utilisant des structures de contrôle comme les séquences, les conditions et les boucles, afin de rendre les programmes plus lisibles, fiables et faciles à maintenir.
Programmation structurée = sous‑ensemble de la programmation impérative.
Objectif : améliorer la clarté, la qualité et réduire le temps de développement.
Principe fondateur : limiter ou supprimer l’usage de l’instruction GOTO, jugée nocive car elle rend le code difficile à suivre.