MyLeoNes™

Algorithmes : des instructions dans l’ordre — Technologie, 7–10 ans

Un algorithme est une suite claire d’étapes pour obtenir un résultat. On utilise des algorithmes dans les recettes, les jeux et les programmes informatiques.

Qu’est-ce qu’un algorithme ?

Un algorithme est un plan composé d’étapes à suivre dans l’ordre. Il ne doit pas forcément être sur un ordinateur : se brosser les dents ou préparer un sandwich peut aussi en utiliser un. Un bon algorithme est assez clair pour être suivi par quelqu’un d’autre.

Pourquoi utiliser des algorithmes ?

Le problème est qu’une grande tâche est difficile à mémoriser et à répéter d’un seul coup. Les étapes la divisent en petites actions, afin que les personnes travaillent plus sûrement et que les ordinateurs les exécutent rapidement. Cette idée vient du besoin de calculer, classer et résoudre des problèmes sans recommencer à zéro.

Exemple : faire griller du pain

Voici un algorithme pour faire griller du pain : mettre le pain dans le grille-pain ; choisir le niveau 3 ; abaisser le levier ; attendre ; retirer le pain quand il remonte. Chaque étape a sa place, et changer l’ordre peut créer un problème. Si le pain est déjà brûlé, le plan doit vérifier la situation et choisir une autre étape.

Piège : des étapes trop vagues

Une erreur fréquente consiste à écrire « faire un sandwich » comme si c’était une seule instruction. Cela paraît raisonnable, car une personne connaît déjà les actions manquantes. Un ordinateur ou un débutant ne les connaît pas : il peut ignorer quel pain choisir, où mettre la garniture ou quand s’arrêter. Un bon algorithme précise les détails importants.

Où trouve-t-on des algorithmes ?

Les algorithmes apparaissent dans une recette, une chasse au trésor, un jeu de société et une machine à laver. Ils indiquent aussi à une application comment classer des photos ou choisir le prochain coup d’un jeu. Les étapes fonctionnent bien seulement si les instructions correspondent à la vraie tâche et à ses limites.

Continue d'explorer

Autres langues

Chargement de MyLeoNes™…