MyLeoNes™

Les algorithmes : des étapes claires pour une tâche — Technologie, 11–13 ans

Un algorithme est un plan précis pour obtenir un résultat. Les personnes utilisent des algorithmes en cuisinant ou en classant des objets, et les ordinateurs les utilisent pour répéter des instructions rapidement et régulièrement.

Une recette pour obtenir un résultat

Un algorithme est un ensemble d’étapes qui indique à une personne ou à une machine comment accomplir une tâche. Les étapes doivent être assez claires pour que deux personnes, ou deux ordinateurs, les suivent et obtiennent le résultat attendu. Il peut inclure des choix comme « si ceci arrive, fais cela ».

Pourquoi les ordinateurs ont besoin d’algorithmes

Un ordinateur peut exécuter des instructions très vite, mais il ne devine pas le sens d’une demande vague. Les algorithmes transforment un objectif, comme trouver un nom dans une liste, en actions répétables. De meilleurs algorithmes peuvent faire gagner du temps quand la quantité d’information augmente.

Trouver le plus grand nombre

Pour 7, 3, 9 et 5, commence par considérer 7 comme le plus grand. Compare 3 à 7 et garde 7 ; compare 9 à 7 et remplace-le par 9 ; compare 5 à 9 et garde 9. La réponse est 9, et les mêmes étapes fonctionnent pour toute liste.

Une étape vague ne peut pas être utilisée

« Mets les livres dans un ordre logique » semble utile à une personne, mais un ordinateur ne peut pas agir sur « logique » sans plus de détails. Cela peut vouloir dire ordre alphabétique, hauteur ou date de publication. L’erreur est compréhensible : les humains complètent le sens grâce au contexte, alors les machines ont besoin d’instructions explicites.

Recherches et recommandations

Un moteur de recherche utilise des algorithmes pour comparer tes mots avec les informations d’une immense collection et classer les résultats possibles. Les services de vidéo et de musique s’en servent aussi pour proposer des contenus selon les habitudes de tes choix. Une suggestion est un calcul, pas la preuve que tu l’aimeras.

Continue d'explorer

Autres langues

Chargement de MyLeoNes™…