MathBêta
ALGORITHMIQUE ET PROGRAMMATION

Initiation à la pensée informatique

Niveau 6ᵉ · Cours

🧭 Se repérer et se déplacer

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éfinition

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

✏️ Exemple

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.

📜 Instructions et séquences

📖 Définition

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.

✏️ Exemple

Départ C3, séquence « Droite – Droite – Haut » → C3 → D3 → E3 → E2.

(Droite = colonne suivante, Haut = ligne précédente.)

📌 À retenir

Pour exécuter une séquence, on la déroule pas à pas, en notant l'état après CHAQUE instruction.

❓ Quiz — Repérage et séquences

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)

🔁 Les boucles

Quand une même séquence se répète, on utilise une BOUCLE « Répéter … fois » au lieu de tout réécrire.

📖 Définition

« 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).

✏️ Exemple

« Répéter 4 fois (Droite) » = Droite – Droite – Droite – Droite.

« Répéter 3 fois (Droite – Droite – Haut) » = 3 × 3 = 9 instructions.

📌 À retenir

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.

🧮 Les programmes de calcul

Un programme de calcul est une suite d'instructions à appliquer à un nombre choisi. On exécute les étapes DANS L'ORDRE.

✏️ Exemple

Programme : choisir un nombre, ajouter 5, multiplier par 3.

Appliqué à 2 : (2 + 5) × 3 = 7 × 3 = 21.

⚠️
Respecter l'ordre des étapes
  • On applique chaque instruction l'une après l'autre, sur le résultat précédent — jamais dans le désordre.
❓ Quiz — Boucles et programmes

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…

🏆
Cours terminé !

Ton mémo complet est dans l’encadré « Mémo ». Prêt·e pour les défis ?

📌 Mémo
🧭 Repérage & séquences
  • Case = colonne (lettre) + ligne (nombre) : C3
  • Absolu : ne dépend pas de l'orientation (« vers l'est »)
  • Relatif : dépend de l'orientation (« tourne à droite »)
  • Séquence = suite d'instructions ; on la déroule pas à pas

Ex : C3 + Droite–Droite–Haut → E2

🔁🧮 Boucles & programmes
  • « Répéter n fois (…) » = n exécutions de la séquence
  • Total d'instructions = n × (taille de la boucle)
  • Polygone : nb de répétitions = 360 ÷ angle du virage
  • Programme de calcul : on exécute les étapes DANS L'ORDRE

Ex : carré → 360 ÷ 90 = 4 · (2+5)×3 = 21

S'entraîner sur Mathoo (gratuit) →
Le cours est lu, place aux exercicesDes exercices de 6e corrigés sur ce chapitre, avec la méthode et le corrigé détaillé. Gratuit, sans inscription.
Exercices corrigés →