Un algorithme est une procédure mathématique qui permet de résoudre un problème, de répondre à une question ou d’obtenir un résultat par un nombre fini d’opérations et d’étapes.
Une simple addition a+b peut être considérée comme un algorithme.
Il peut être traduit en programme informatique grâce à un langage de programmation qui en traitera les variables.