Lire un programme au CM1
Traduire un programme simple (avancer, tourner) en langage naturel et prévoir la case d’arrivée d’un robot.
Ce que l’enfant apprend
Dans l’Académie, la leçon s’ouvre sur une accroche : « Un robot ne devine rien. Il fait exactement ce que dit son programme, dans l’ordre. »
Elle déroule ensuite l’idée avec des mots d’enfant, que vous pouvez reprendre à voix haute :
Un programme est une suite d’instructions exécutées dans l’ordre.
« Avancer » déplace le robot d’une case dans la direction où il regarde. « Tourner à droite ou à gauche » le fait pivoter sur place d’un quart de tour.
On peut traduire un programme en phrase : « avance de deux cases, puis tourne à droite, puis avance d’une case ». Gauche et droite se lisent du point de vue du robot.
L’image qui aide à comprendre : Le robot obéissant
Chaque bloc est un ordre : « avance d’une case », « tourne à droite ». Le robot les exécute un par un, du premier au dernier. Pour prévoir où il ira, fais comme lui, bloc après bloc.
Vocabulaire à retenir
- programme
- une suite d’instructions données à un objet technique.
- instruction
- un ordre précis, comme « avance ».
Un exemple d’exercice
Le robot suit ce programme, instruction après instruction. Sur quelle case s’arrête-t-il ?
- A2
- C2
- A3
- B2
Voir la réponse et la démarche
Réponse : B2
- Je pars de la case du robot, en regardant dans quelle direction il regarde.
- Je suis le programme bloc par bloc : « avance » déplace d’une case, « tourne » change seulement la direction.
- Le robot s’arrête sur la case B2.
Les exercices de l’Académie sont générés : les nombres et les mots changent à chaque séance, la difficulté s’adapte à l’enfant.
Erreurs fréquentes
Voici les confusions les plus courantes. Elles sont repérées dans l’Académie pour proposer le bon indice.
- Croire qu’un bloc « tourner » déplace le robot
- Lire gauche et droite à l’envers
- Changer l’ordre des instructions
Comment savoir si c’est compris ?
Pour vérifier l’idée, et pas seulement la recette, vous pouvez poser la question à votre enfant : « Le robot regarde vers le haut. Il tourne à droite. Vers où regarde-t-il maintenant ? »
Voir la réponse attendue
Vers la droite.
Un quart de tour vers sa droite le fait regarder à droite (de la grille).
Un conseil pour mieux apprendre
Pour lire un programme, mets ton doigt sur le robot et joue chaque ordre, un par un.
Pour aller plus loin
À maîtriser avant
Notions qui suivent
Dans le même domaine : les objets
Source officielle
BO n° 24 du 11/06/2026 (arrêté du 5/06/2026, NOR MENE2611650A), programme de sciences et technologie du cycle 3 (annexe 2), CM1, « Programmation d’objets techniques », « Algorithmes et programmation » : « Traduire un programme simple en langage naturel » ; activité : « associe chaque bloc ou instruction à son effet observable sur le comportement d’un objet technique (par exemple, blocs permettant à un robot de se déplacer) ».