Retour aux Mathématiques

Programmer un déplacement (initiation algorithmique)

Apprends à donner des instructions précises pour déplacer un personnage ou un robot sur une grille, comme un vrai programmeur !

🎯 Objectifs de la lecon

  • Comprendre ce qu'est une suite d'instructions (un algorithme).
  • Savoir donner des instructions de déplacement simples (avancer, tourner).
  • Programmer le trajet d'un personnage pour qu'il atteigne un objectif sur une grille.
💡 Imagine que tu es le cerveau d'un robot. Il ne peut bouger que si tu lui dis exactement quoi faire, pas à pas. Prêt à le guider ?

As-tu déjà joué à un jeu où tu dois guider un personnage vers un trésor en lui donnant des ordres ? C'est exactement ce qu'on appelle programmer ! Un programme, c'est une liste d'instructions très précises que l'ordinateur exécute dans l'ordre. Aujourd'hui, tu vas apprendre à écrire ces instructions pour faire avancer, reculer ou tourner un personnage sur une grille. Tu deviendras un petit chef d'orchestre pour ton personnage !

1. C'est quoi une instruction ?

Une instruction, c'est un ordre simple et clair. Par exemple, 'Avance d'une case', 'Tourne à droite' ou 'Prends le crayon'. Pour programmer un déplacement, on utilise surtout des instructions de mouvement.

« Pour faire traverser la rue à ton personnage, tu pourrais lui donner ces instructions : 1. Regarde à gauche. 2. Regarde à droite. 3. Si la route est libre, avance jusqu'au trottoir d'en face. »

⚠️ Attention

⚠️ Le personnage ou le robot est très obéissant mais pas devin ! Il fera exactement ce que tu lui dis, même si ton instruction est fausse. Il faut donc bien réfléchir à l'ordre et à la précision des commandes.

2. Les instructions de base sur une grille

Sur une grille quadrillée, comme un cahier, les déplacements sont plus simples. On utilise principalement quatre instructions :

• 🡺 AVANCER : Se déplacer d'une case dans la direction où le personnage est tourné. • 🡸 RECULER : Se déplacer d'une case en arrière. • ↩️ TOURNER À GAUCHE : Le personnage pivote sur place de 90° vers la gauche. • ↪️ TOURNER À DROITE : Le personnage pivote sur place de 90° vers la droite.

« Le robot est tourné vers le Nord (le haut de la grille). Instructions : 1. Avancer. 2. Tourner à droite. 3. Avancer. »

3. Écrire un programme : la suite d'instructions

Un programme, c'est une suite d'instructions que l'on écrit dans l'ordre. On l'appelle aussi un ALGORITHME. Pour réussir, il faut : 1. Bien observer la position de départ et la position d'arrivée sur la grille. 2. Imaginer le chemin case par case. 3. Traduire ce chemin en instructions (Avancer, Tourner...). 4. Vérifier son programme en le suivant du doigt sur la grille, instruction par instruction.

« Objectif : Guider le chat 🐱 jusqu'à la souris 🧀. Le chat est tourné vers l'Est (la droite). Chemin : une case à droite, puis deux cases vers le bas. Programme : 1. Avancer. 2. Tourner à droite. 3. Avancer. 4. Avancer. »

⚠️ Attention

💭 N'oublie pas de tenir compte de la direction du personnage au début et après chaque virage ! C'est la source principale des erreurs.

⏱️ 20 min de lecture
algorithmeprogrammationdéplacementinstructionsgrilleflèchesrobot

Tu as compris la leçon ?

Teste tes connaissances avec les exercices !

Commencer les exercices
EdTech AI