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:

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
- Commencez par une phrase : que doit faire le programme ?
- Écrivez les étapes dans l'ordre, comme une recette.
- Trouvez les endroits où il faut décider — c'est là que va le losange.
- 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.
- 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.