Sciences et technologie · CM1

Programmer un robot : premières instructions

Un robot ne réfléchit pas tout seul : il exécute exactement les instructions qu’on lui donne, dans l’ordre. Une suite d’instructions s’appelle un programme.

Objectifs

  • Comprendre ce qu’est une instruction et un programme
  • Traduire un programme en langage naturel
  • Prévoir le déplacement d’un robot à partir d’un programme
  • Écrire et corriger un programme pour atteindre un but

1. Instructions et programme

Instruction : Un ordre simple que le robot sait exécuter : « avancer d’une case », « tourner à droite », « allumer la lumière ».

Programme : Une suite ordonnée d’instructions. Si on change l’ordre, le résultat change.

2. Lire un programme

En langage naturel : « Le robot avance de deux cases, pivote d’un quart de tour vers sa gauche, avance encore d’une case, puis allume sa lumière. »

3. Prévoir un trajet

4. Écrire, tester, corriger

  1. Je repère le départ, l’arrivée et les obstacles.
  2. J’écris mon programme instruction par instruction.
  3. Je le teste (avec le robot ou en le suivant du doigt).
  4. Si le robot ne fait pas ce que je voulais, je cherche l’instruction en cause et je la corrige : c’est le débogage.

Plusieurs programmes peuvent mener au même endroit. Le plus efficace est souvent celui qui utilise le moins d’instructions ou le trajet le plus court.

À retenir

  • Un programme est une suite ordonnée d’instructions ; le robot les exécute exactement.
  • L’ordre des instructions compte.
  • « Tourner » fait pivoter le robot sur place, du point de vue du robot.
  • On écrit, on teste et on corrige un programme.

Et maintenant, à toi !

Vérifie que tu as compris avec les exercices, puis révise avec la fiche.

À découvrir aussi