Sciences et technologie · CM1 · Exercice

Corrigés — programmer un objet technique CM1

Chaque corrigé donne la réponse, la méthode qui y mène et le barème — jamais la réponse seule.

CM1 Sciences et technologie Exercice
Durée 35 min
Barème Sur 20
Format PDF A4
Accès Gratuit
Un quadrillage à obstacles avec deux trajets — l'un atteint l'arrivée, l'autre s'arrête sur une croix — et trois cartes donnant la longueur et le sort de chaque programme.

Ce que les corrigés donnent

Chaque corrigé porte le barème détaillé et la méthode attendue : comment suivre un robot en notant sa case et son sens, comment repérer l'instruction qui le fait échouer, comment comparer deux programmes.

Les erreurs fréquentes sont nommées : croire qu'un quart de tour déplace le robot, croire que les instructions écrites après une erreur seront quand même exécutées, et confondre le programme le plus court avec le plus efficace.

Sur les questions de calcul, l'opération choisie est notée à part du résultat.

1 sur 5

Fiche 1 — trois instructions, trois effets

Deux instructions sur trois ne déplacent pas le robot.

Le corrigé apparie les trois instructions, remplit le tableau des pivots et traite le cas des quatre quarts de tour.

Aperçu des 2 pages à imprimer — cliquez pour agrandir.

Il rappelle qu'un pivot ne change jamais la case.

Une instruction sans effet déclaré serait refusée avant l'impression.

  • Des associations
  • Un tableau
  • Rédiger

Le barème, exercice par exercice total : 20 points

Exercice 1 — Relier chaque instruction à son effet 8 points

Relie chaque instruction à ce qu'elle fait faire au robot.

  • On attend le nombre et le nom de l'instruction.
  • Les deux moitiés sont exigées : la case, et le sens.

Exercice 2 — Compléter le tableau des sens 6 points

Complète la dernière colonne : où le robot regarde-t-il après l'instruction ?

  • 1,5 point pour le sens retrouvé, 1,5 pour la case inchangée.

Exercice 3 — Écrire ce qu'on a compris 6 points

Réponds en faisant une phrase complète.

  • On attend la suite ET l'ordre.
  • On attend le sens retrouvé, et la raison.

2 sur 5

Fiche 2 — suivre le robot pas à pas

Six instructions, six lignes de tableau, et une case à la fois.

Le corrigé remplit les six lignes du tableau, trace le trajet et donne le nombre de cases traversées.

Aperçu des 2 pages à imprimer — cliquez pour agrandir.

Il rappelle que le sens décide de la case suivante.

Le schéma refuse un trajet qui sauterait une case ou traverserait un obstacle.

  • Un tableau
  • Un quadrillage
  • Rédiger

Le barème, exercice par exercice total : 20 points

Exercice 1 — Le tableau d'exécution 8 points

Complète les deux dernières colonnes : où est le robot, et où regarde-t-il, après chaque instruction ?

  • 1,5 point pour le rang, 1,5 pour le sens.
  • On compte les « avance », non les instructions.

Exercice 2 — Le quadrillage 6 points

Voici le quadrillage. Trace le trajet que suit le robot avec ce programme.

  • On compte les cases, non les instructions : les pivots n'en ajoutent aucune.

Exercice 3 — Écrire ce qu'on a compris 6 points

Réponds en faisant une phrase complète.

  • On attend la raison, non les deux nombres seuls.
  • Les deux éléments sont exigés.

3 sur 5

Fiche 3 — le programme qui se cogne

Dix instructions, et il s'arrête à la deuxième.

Le corrigé donne le rang de l'instruction fautive, le nombre d'instructions inutiles et le tri complet.

Aperçu des 2 pages à imprimer — cliquez pour agrandir.

Il énonce les deux façons dont un programme peut échouer.

Un jeu de programmes où aucun n'échouerait serait refusé : l'élève croirait qu'un programme réussit toujours.

  • Un quadrillage
  • Un tri
  • Raisonner

Le barème, exercice par exercice total : 20 points

Exercice 1 — Le trajet du programme fautif 8 points

Voici le quadrillage nu. Trace le trajet du programme C, et marque l'endroit où il s'arrête.

  • 1,5 point pour le rang, 1,5 pour la raison.
  • Une soustraction : 1,5 point pour l'opération, 1,5 pour le résultat.

Exercice 2 — Qui arrive, qui n'arrive pas 6 points

Range les trois programmes selon qu'ils atteignent ou non l'arrivée.

  • C'est le piège du chapitre : on attend un « non » justifié.

Exercice 3 — Écrire ce qu'on a compris 6 points

Réponds en faisant une phrase complète.

  • Les deux sont dans le document.
  • On attend l'arrêt, non une impression.

4 sur 5

Fiche 4 — comparer trois programmes

Le plus court n'est pas le plus efficace.

Le corrigé donne le programme le plus court, le plus efficace, l'écart entre les deux qui arrivent et la méthode en deux temps.

Aperçu des 2 pages à imprimer — cliquez pour agrandir.

Il précise que le minimum est bien celui qu'annonce la fiche.

Un programme déclaré « le plus efficace » qu'on pourrait raccourcir serait refusé avant l'impression.

  • Un tri
  • Un diagramme
  • Comparer

Le barème, exercice par exercice total : 20 points

Exercice 1 — Deux questions, deux réponses 8 points

Range les trois programmes selon leur longueur, puis selon leur résultat.

  • 1,5 point pour le programme, 1,5 pour le nombre.
  • C'est la question centrale : on attend le « non », la raison, et le bon programme.

Exercice 2 — Compter les instructions 6 points

Observe le diagramme, puis réponds. Chaque barre donne le nombre d'instructions d'un programme.

  • Une soustraction lue sur le diagramme.

Exercice 3 — Écrire ce qu'on a compris 6 points

Réponds en faisant une phrase complète.

  • Les deux étapes sont exigées, et dans cet ordre.
  • On accepte un « non » justifié par le contour obligé des obstacles.

5 sur 5

Fiche 5 — traduire un programme

Dire en français ce que chaque ligne fait faire.

Le corrigé donne le nombre de pivots, apparie les quatre traductions et rédige les deux phrases demandées.

Aperçu des 2 pages à imprimer — cliquez pour agrandir.

Il rappelle qu'une traduction compte autant de phrases que d'instructions.

Deux instructions qui auraient le même effet seraient refusées : l'association ne serait plus corrigeable.

  • Un diagramme
  • Des associations
  • Traduire

Le barème, exercice par exercice total : 20 points

Exercice 1 — Compter les déplacements 8 points

Observe le diagramme, puis réponds. Chaque barre compte les instructions « avance » d'un programme.

  • Une soustraction : le diagramme ne donne qu'une des deux valeurs.
  • On attend un « non » appuyé sur les deux résultats.

Exercice 2 — Relier chaque instruction à sa phrase 6 points

Voici les quatre premières instructions du programme A. Relie chacune à la phrase qui la traduit.

  • On attend la règle du un pour un.

Exercice 3 — Traduire et écrire 6 points

Réponds en faisant une phrase complète.

  • L'ordre compte autant que le contenu.
  • On attend le contresens évité.

Méthode et vérification

Contenu produit par un moteur. Rien n'est écrit à côté des programmes : le trajet du robot, la case où il s'arrête et le rang de l'instruction fautive sortent d'un interpréteur qui exécute les instructions une à une sur le quadrillage. Le programme demande de comparer plusieurs programmes et d'identifier le plus efficace : le moteur cherche donc, par un parcours en largeur, le plus court programme possible pour aller du départ à l'arrivée sans se cogner, et refuse de produire si le meilleur des trois programmes proposés n'est pas exactement celui-là. Dire « le plus efficace » sans avoir regardé les autres serait une affirmation, non un enseignement. Enfin, un contrôle vérifie que chaque programme n'est qu'une suite plate d'instructions : les boucles et les conditions sont au CM2, et cela se contrôle sur la structure des données, non sur les mots du texte.

Rédaction : Fiches Scolaires Mise à jour :

Questions fréquentes

Qu'est-ce qu'un programme, pour un robot ?
Une suite d'instructions écrites l'une sous l'autre, que le robot exécute dans l'ordre. Celui de ces fiches n'en connait que trois : avancer, tourner à droite, tourner à gauche.
Un quart de tour déplace-t-il le robot ?
Non. C'est l'erreur la plus fréquente. « Tourne à droite » et « tourne à gauche » changent le sens dans lequel il regarde, et le laissent sur la même case.
Que se passe-t-il quand un robot se cogne ?
Il s'arrête définitivement. Les instructions écrites après ne sont jamais exécutées : elles ne servent à rien.
Le programme le plus court est-il le meilleur ?
Non, pas s'il n'arrive pas. Sur ces fiches, le plus court compte dix instructions et se cogne à la deuxième ; le plus efficace en compte onze et atteint l'arrivée.
Comment trouve-t-on le programme le plus efficace ?
En deux temps : on écarte d'abord ceux qui n'arrivent pas, puis on compte les instructions de ceux qui restent et l'on garde le plus petit nombre.