🎯 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.
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.
