Un algorithme est une séquence d’opérations précises et sans ambiguïté. Il s’agit d’une méthode systématique utilisée pour résoudre un problème ou effectuer une tâche spécifique.
Un algorithme peut être décrit comme une procédure mathématique qui permet de parvenir à un résultat souhaité en effectuant un nombre fini d’opérations et d’étapes. Il peut s’agir d’une simple addition de deux nombres (a + b) ou d’une procédure complexe impliquant des décisions conditionnelles, des boucles et d’autres opérations.
L’objectif de l’algorithme est de fournir une série d’instructions claires et précises qui peuvent être suivies pour résoudre un problème de manière reproductible. Il doit être formulé de manière à éliminer toute ambiguïté ou interprétation subjective, garantissant ainsi une exécution cohérente et la production du résultat attendu à chaque fois qu’il est appliqué.
Il peut être traduit en programme informatique grâce à un langage de programmation qui en traitera les variables.