C’est quoi un algorithme ?

Ce mot vient du nom d’un mathématicien qui a imaginé une nouvelle manière de résoudre les problèmes mathématiques. Un algorithme est une suite d’instructions qui doivent être suivies dans un ordre précis pour obtenir un résultat.

Tu apprends à en faire dès la maternelle, sous la forme de suites logiques, par exemple. Et une recette de cuisine est aussi un algorithme, puisque, à partir d’ingrédients et de matériel, tu dois suivre les étapes dans l’ordre pour arriver au plat. 

Pour que l’algorithme fonctionne, il faut donc bien poser les éléments de départ… Et les instructions doivent être très claires et précises. Cela permet de s’assurer que chaque étape est comprise et exécutée correctement. Sinon, le résultat peut être très différent de celui qui est attendu !

Mais c’est dans l’informatique que les algorithmes sont devenus indispensables.

À partir d’informations très diverses, l’algorithme numérique peut traiter un grand nombre d’étapes pour obtenir un résultat. Ainsi, le GPS de la voiture utilise des algorithmes pour trouver le trajet le plus rapide à partir de toutes les routes possibles, de la circulation… Et sur Internet, les algorithmes te suggèrent des vidéos susceptibles de t’intéresser à partir de celles que tu as déjà regardées.

Les algorithmes sont partout et on les utilise dans la vie de tous les jours, à la maison ou en informatique, sans même s’en rendre compte.