Crayonbird
Menu

Informatique

Qu'est-ce qu'un algorithme ?

Réponse rapide

Un algorithme est une suite précise d'instructions, étape par étape, pour résoudre un problème ou accomplir une tâche. Les ordinateurs suivent des algorithmes écrits sous forme de code.

5–12 ansPrimaire

En une phrase

Un algorithme est une liste claire d'étapes, dans le bon ordre, qui résout un problème ou accomplit une tâche.

Explication

Tu suis des algorithmes tous les jours sans les appeler ainsi. Une recette, les étapes pour se brosser les dents et le chemin de l'école sont des algorithmes. L'important, c'est que les étapes soient précises et dans le bon ordre, pour que n'importe qui (ou n'importe quoi) qui les suit obtienne le même résultat.

Les ordinateurs ont besoin d'algorithmes parce qu'ils ne peuvent pas deviner ce que tu veux dire. Si tu dis à une personne « fais un sandwich », elle comble les trous. Un ordinateur aurait besoin de chaque étape : ouvrir le sachet de pain, sortir deux tranches, prendre le couteau, et ainsi de suite. Oublie une étape, et tout se passe mal.

La plupart des algorithmes sont construits avec trois idées :

  • La séquence : les étapes se suivent, l'une après l'autre, dans l'ordre. (Voir aussi les suites de nombres en maths, une idée différente mais proche sur les motifs ordonnés.)
  • La condition : un choix. « S'il pleut, prends un parapluie ; sinon, prends une casquette. »
  • La répétition (boucles) : refaire quelque chose. « Répéter 10 fois : sauter. »

Quand un algorithme est écrit dans un langage que l'ordinateur comprend, il devient un programme ; l'écrire, c'est faire de la programmation. Quand il ne marche pas comme prévu, on trouve et on corrige le problème en le déboguant.

Le mot « algorithme » vient du nom d'al-Khwârizmî, un mathématicien qui travaillait à Bagdad au IXe siècle et a écrit sur des méthodes de calcul étape par étape.

  • robot
  • ordinateur
  • pain
  • fromage
Écris l'algorithme d'un sandwich pour un robot et vois combien d'étapes il faut vraiment.

Exemples

Dessiner un carré (pour un robot ou un lutin Scratch) :

Étape par étape

  1. Baisser le styloSe préparer à dessiner.
  2. Répéter 4 foisAvancer de 100 pas, puis tourner à droite de 90 degrés.
  3. Lever le styloLe carré est terminé.

Choisir ce qu'on met (condition) :

  • S'il fait froid, mets un manteau.
  • Sinon, s'il pleut, prends un parapluie.
  • Sinon, mets un tee-shirt.

Chercher dans une liste : pour trouver un nom dans la liste de la classe, regarde le premier nom ; s'il ne correspond pas, regarde le suivant ; répète jusqu'à le trouver ou jusqu'à la fin.

Erreurs fréquentes

  • Oublier des étapes. Teste ton algorithme en le suivant exactement, comme le ferait un robot.
  • Mettre les étapes dans le mauvais ordre. Mettre ses chaussures avant ses chaussettes reste une liste d'étapes, mais une liste fausse.
  • Croire que les algorithmes ne servent qu'aux ordinateurs. Les recettes, les consignes et les jeux en utilisent aussi.

Mini-quiz

L'algorithme

Vérifie ce que tu sais avec 4 questions rapides.

Question 1 sur 4

Lequel de ces éléments est un algorithme ?

S’entraîner

À toi de jouer

Toutes les fiches : Énigmes logiques

Pour les adultes

Le code (la programmation)

Coder, ou programmer, c'est écrire des instructions dans un langage que l'ordinateur comprend pour qu'il fasse un travail : faire tourner un jeu, une appli ou un site web.

Informatique · 6–14 ans

Le débogage

Déboguer, c'est trouver et corriger les erreurs, appelées bugs, dans un algorithme ou un programme. Cela fait partie du travail normal de tous ceux qui codent.

Informatique · 6–14 ans

Les suites de nombres

Une suite est une liste de nombres ou de formes qui suit une règle, comme 3, 7, 11, 15 (on ajoute 4 à chaque fois). Chaque élément s'appelle un terme.

Mathématiques · 6–16 ans

Le binaire

Le binaire est un système de numération qui n'utilise que deux chiffres, 0 et 1. Les ordinateurs s'en servent pour stocker et traiter toutes leurs informations.

Informatique · 9–14 ans

L'état d'esprit de croissance (growth mindset)

L'état d'esprit de croissance, c'est croire qu'on peut progresser grâce à l'entraînement, à de bonnes stratégies et à de l'aide. L'état d'esprit fixe, c'est croire qu'on a un talent ou pas.

Méthodes de travail · 6–16 ans

La sécurité en ligne

Rester en sécurité en ligne, c'est garder ses informations personnelles privées, utiliser les paramètres de confidentialité et des mots de passe solides, être gentil et prévenir un adulte de confiance en cas de souci.

Informatique · 5–14 ans

Retour à l’encyclopédie