Un programme est un ensemble d’opérations permettant à un ordinateur de réaliser une tâche. Ces opérations sont appelées instructions. Ces instructions sont écrites dans un langage de programmation : ensemble de règles de vocabulaire et de grammaire compréhensibles par un ordinateur.
L’algorithme est un langage pseudo-naturel, compréhensible par l’humain, permettant de décrire facilement le problème à résoudre, avant de le traduire en langage de programmation, compréhensible par l’ordinateur.
Les étapes nécessaires à l’élaboration d’un algorithme sont :
- L’analyse du problème afin d’en écrire l’énoncé ;
- La décomposition de cet énoncé ;
- L’écriture de l’algorithme dans un pseudo-langage ;
- La traduction de cet algorithme dans un langage afin d’écrire un programme ;
- Le test de ce programme