Programmation procédurale
Définition
Avec des langages tels que le C ou le Pascal, la résolution d’un problème informatique passe généralement par l’analyse descendante qui consiste à décomposer un problème en sous-problème jusqu'à descendre à des actions primitives.
On décompose ainsi un programme en un ensemble de sous-programmes appelés procédures qui coopèrent pour la résolution d’un problème.
Les procédures et fonctions sont généralement des outils qui produisent et/ou modifient des données.
Ainsi :
PROGRAMME = ALGORITHME + DONNEES
Inconvénients