Aller au contenu

Sciences et technologie · CM1

Programmer un objet technique : cours de CM1

Publié le 12 novembre 2026 · Mis à jour le 12 novembre 2026 · Signaler une erreur

L'essentiel

  • Un objet technique est un objet fabriqué qui rend un service pratique ; certains peuvent être programmés.4
  • Un programme est une suite d'instructions précises, écrites dans l'ordre où l'objet doit les exécuter.
  • On part de la fonction d'usage : à quoi doit servir l'objet ?4
  • On peut répéter une instruction pour raccourcir un programme.
  • Programmer, c'est tester, repérer l'erreur, corriger, puis recommencer : cela fait partie de la démarche technologique, qui consiste à chercher des solutions puis à concevoir et réaliser des objets.2

Rappel : qu'est-ce qu'un objet technique ?

Autour de toi, il y a des objets partout : un crayon, une porte, un ordinateur, un caillou. Avant de parler de programmation, il faut se souvenir de ce qu'est un objet technique. Tu l'as déjà vu dans les chapitres précédents.

Programmer : donner des ordres dans le bon ordre

Beaucoup d'objets techniques ne font que ce que leur mécanisme permet : tu appuies, ils réagissent. D'autres peuvent recevoir une liste d'ordres à suivre seuls. C'est le cas d'un robot, d'une machine à laver ou d'un feu tricolore. Donner cette liste d'ordres, c'est programmer l'objet.

Partir de la fonction d'usage

On ne programme pas au hasard. On commence toujours par se demander : à quoi doit servir l'objet ?

Répéter pour écrire des programmes plus courts

Dans le programme du robot, la même instruction apparaît trois fois. C'est long et on peut se tromper en recopiant. Les objets programmables savent répéter une instruction.

Les étapes pour programmer un objetCinq étapes : définir la fonction d'usage, découper en actions, ordonner, écrire, tester et corriger.1FonctionÉcrire à quoi sert l'objet2ActionsDécouper en petites actions3OrdreClasser les actions4ÉcritureÉcrire les instructions5TestLancer, observer, corriger
  1. FonctionÉcrire à quoi sert l'objet
  2. ActionsDécouper en petites actions
  3. OrdreClasser les actions
  4. ÉcritureÉcrire les instructions
  5. TestLancer, observer, corriger
Les étapes pour programmer un objet · Démarche pour créer un programme.

Tester, trouver l'erreur, corriger

Un premier programme ne marche pas toujours parfaitement, même chez les professionnels. Ce n'est pas grave : c'est même normal. Programmer est une activité d'essais et de corrections.

Les erreurs fréquentes à éviter

Exercices corrigés

Exercice 1 La distance parcourue par le robot

★☆☆Environ 5 min

Un robot reçoit ce programme :

  • Répéter 4 fois : avancer de 5 cm.
  • S'arrêter.

Quelle distance, en centimètres, le robot a-t-il parcourue quand il s'arrête ?

Indice 1

Combien de fois l'instruction « avancer » est-elle exécutée ?

Indice 2

Multiplie le nombre de répétitions par la distance d'un pas.

Voir la correction pas à pas
  1. Le robot exécute « avancer de 5 cm » quatre fois.

  2. On calcule la distance totale : 4×5=204 \times 5 = 20.

  3. « S'arrêter » ne fait pas avancer le robot : il n'ajoute aucune distance.

Le robot a parcouru 20 cm.

Exercice 2 Écrire et corriger un programme

★★☆Environ 10 min

Tu veux qu'un robot trace un triangle à côtés égaux, mais le programme suivant ne marche pas bien :

  • Répéter 3 fois : avancer de 15 cm.
  1. Que va faire le robot ?
  2. Quelle instruction manque ?
  3. Écris le programme corrigé.
Indice 1

Pour changer de direction, que doit faire un robot ?

Indice 2

Dans la répétition, il faut deux instructions, pas une.

Voir la correction pas à pas
  1. Le robot va avancer trois fois de suite en ligne droite, donc de 45 cm : il ne trace pas de triangle.

  2. Il manque une instruction pour tourner après chaque côté.

  3. Programme corrigé : répéter 3 fois : avancer de 15 cm, puis tourner à droite d'un angle adapté au triangle.

  4. On relance le programme, puis on observe la figure tracée : si elle est fermée, le programme est correct.

L'erreur venait d'une instruction oubliée dans la répétition. Il faut toujours vérifier l'intérieur de la boucle.

Quiz

5 questions · correction immédiate · ton score reste sur ton appareil.

  1. Qu'est-ce qu'un programme ?

  2. Quelle est la première question à se poser avant de programmer un objet technique ?

  3. Un robot exécute : « Répéter 3 fois : avancer de 10 cm ». Quelle distance parcourt-il ?

  4. Un robot ne fait pas ce qu'on attendait. Quelle est la meilleure réaction ?

  5. Pour un robot, l'ordre des instructions n'a aucune importance.

Les questions qu'on se pose

Faut-il un ordinateur pour programmer un objet technique ?

Pas toujours. On peut écrire un programme sur papier avec des flèches ou des mots, puis le faire « exécuter » par un camarade qui joue le robot. Un ordinateur ou une tablette sert ensuite à envoyer le programme à un vrai objet.

Pourquoi mon programme ne marche-t-il pas du premier coup ?

C'est normal. Il manque souvent une instruction, ou l'ordre est mauvais. Relis ton programme ligne par ligne comme si tu étais le robot, corrige une seule chose, puis teste de nouveau.

Tous les objets techniques se programment-ils ?

Non. Un marteau ou une paire de ciseaux n'ont pas de programme. Seuls certains objets, comme un robot ou un portail automatique, peuvent suivre une liste d'instructions.

À quoi sert de répéter une instruction ?

À écrire un programme plus court et à éviter les erreurs de recopie. Au lieu d'écrire trois fois la même ligne, tu indiques « répéter 3 fois ».

Sources

Programme visé : Sciences et technologie — Cycle 3 (CM1, CM2, 6e) · Ministère de l'Éducation nationale et de la Jeunesse

  1. Sciences et technologie — Cycle 3 (CM1, CM2, 6e), Ministère de l'Éducation nationale et de la Jeunesse. Consulté le 12 novembre 2026.
  2. Enseigner les sciences et la technologie du cycle 1 au cycle 3 — Mettre en œuvre son enseignement, Éduscol. Consulté le 12 novembre 2026.
  3. Programmation orientée objet, Wikipédia. Consulté le 12 novembre 2026.
  4. Objet technique, Wikipédia. Consulté le 12 novembre 2026.

Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2
  • CM1
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page