L'algorigramme pour les enfants : lire et construire des algorithmes

Ce qu'est un algorigramme (organigramme de programmation), ce que signifient DÉBUT, FIN, le losange et le rectangle, et comment apprendre à un enfant à construire des algorithmes pas à pas. Exemples et exercices.

Mis à jour:

L'algorithme du PGCD sous forme d'algorigramme dans Looponi pendant l'exécution, avec les variables a et b

Un algorigramme est le dessin d'un algorithme. Chaque bloc est une étape, et les flèches montrent le chemin que suit le programme. Pour un enfant, c'est la façon la plus simple de voir un programme avant de l'écrire.

Les blocs de base

Bloc Forme Ce qu'il fait
DÉBUT et FIN arrondi le début et la fin du programme
Calcul rectangle change une valeur, p. ex. a ← a − b
Entrée et sortie parallélogramme lit une donnée ou affiche un résultat
Décision losange pose une question OUI/NON et sépare le chemin

Comment lire un algorigramme

Toujours depuis le DÉBUT, en suivant les flèches. À un losange, on répond à la question et on choisit un chemin. Si une flèche remonte, c'est une boucle — le même passage s'exécute encore une fois.

Un bon exercice : avant de lancer le programme, l'enfant dit ce qu'il va afficher. Puis il vérifie. Avec l'algorithme d'Euclide pour 48 et 18, on peut prédire combien de tours fera la boucle et quel sera le résultat (PGCD = 6).

Comment construire ses propres algorigrammes

  1. Commencez par une phrase : que doit faire le programme ?
  2. Écrivez les étapes dans l'ordre, comme une recette.
  3. Trouvez les endroits où il faut décider — c'est là que va le losange.
  4. Trouvez ce qui se répète — c'est la boucle, et à l'intérieur quelque chose doit changer pour qu'elle puisse s'arrêter.
  5. Testez avec plusieurs données, y compris aux limites (p. ex. exactement 120 cm si la règle est « à partir de 120 »).

Un algorigramme qui s'exécute

Dans Looponi, l'algorigramme est un plateau qui fonctionne : le jeton parcourt les blocs, les variables changent sous les yeux de l'enfant, et l'exécution se fait défiler comme un film. Le même plateau s'écrit aussi en code Python : on voit ainsi que l'algorigramme et le code sont deux écritures du même algorithme.

Questions fréquentes

Que signifie le losange dans un algorigramme ?

Le losange est une décision. Il contient une question dont la réponse est OUI ou NON, et deux chemins en sortent — un pour chaque réponse.

Quelle différence entre un algorigramme et un programme Python ?

Les deux montrent le même algorithme, écrit autrement. L'algorigramme dessine le chemin du programme, le code le décrit avec des mots. Un enfant qui comprend l'algorigramme lit plus facilement le code ensuite.

Quand apprend-on les algorigrammes à l'école ?

Les algorithmes sous forme graphique apparaissent souvent dès les premières années de l'école primaire, et les algorigrammes classiques avec décisions et boucles plutôt au collège.

À lire aussi

Tous les guides →