Niveau 6ᵉ · Cours
Pour repérer une case sur un quadrillage, on utilise deux informations : la colonne (une lettre) et la ligne (un nombre) — par exemple C3.
Déplacement ABSOLU : son effet ne dépend PAS de l'orientation. Ex. « avance vers l'est », « va en haut ».
Déplacement RELATIF : son effet DÉPEND de l'orientation de départ. Ex. « tourne à droite », « fais un quart de tour ».
Sur une rose des vents : Nord ↔ Sud et Est ↔ Ouest sont opposés.
Un robot qui regarde le Nord et tourne d'un quart de tour à droite regarde ensuite vers l'Est.
Une INSTRUCTION est un ordre simple (ex. « Droite », « Avancer »).
Une SÉQUENCE est une suite d'instructions exécutées dans l'ordre.
Exécuter une séquence, c'est appliquer ses instructions une par une.
Départ C3, séquence « Droite – Droite – Haut » → C3 → D3 → E3 → E2.
(Droite = colonne suivante, Haut = ligne précédente.)
Pour exécuter une séquence, on la déroule pas à pas, en notant l'état après CHAQUE instruction.
Question 1 — « Avance de 3 pas vers l'est » est un déplacement…
Question 2 — Un robot regarde le Nord et fait un quart de tour à droite. Il regarde vers…
Question 3 — Départ B2, séquence « Bas – Droite ». On arrive sur… (Bas = ligne suivante, Droite = colonne suivante)
Quand une même séquence se répète, on utilise une BOUCLE « Répéter … fois » au lieu de tout réécrire.
« Répéter n fois (…) » exécute n fois la séquence entre parenthèses.
Nombre total d'instructions = n × (nombre d'instructions dans la boucle).
« Répéter 4 fois (Droite) » = Droite – Droite – Droite – Droite.
« Répéter 3 fois (Droite – Droite – Haut) » = 3 × 3 = 9 instructions.
Pour tracer un polygone régulier, un robot répète « Avancer – Tourner ».
Il fait un tour complet (360°) : nombre de répétitions = 360 ÷ angle du virage.
Carré : 360 ÷ 90 = 4 · triangle équilatéral : 360 ÷ 120 = 3 · hexagone : 360 ÷ 60 = 6.
Un programme de calcul est une suite d'instructions à appliquer à un nombre choisi. On exécute les étapes DANS L'ORDRE.
Programme : choisir un nombre, ajouter 5, multiplier par 3.
Appliqué à 2 : (2 + 5) × 3 = 7 × 3 = 21.
Question 1 — Combien d'instructions exécute « Répéter 3 fois (Haut – Droite) » ?
Question 2 — Pour tracer un carré, un robot répète « Avancer – Tourner à droite de 90° ». Combien de fois ?
Question 3 — Programme : choisir un nombre, ajouter 5, multiplier par 3. Avec 2, on obtient…
Ton mémo complet est dans l’encadré « Mémo ». Prêt·e pour les défis ?