Introduction
En informatique, la programmation impérative est un paradigme de programmation qui décrit les opérations en termes de séquences d'instructions exécutées par un ordinateur pour modifier l'état du programme.
Le langage C est un langage impératif. Il est donc essentiel d'être capable de définir clairement l'état d'un programme et la séquence d'instructions qui modifie cet état. Ce qui nous amène naturellement à la notion d'algorithme.