Programmer les déplacements d'un robot.
- Discipline / domaine
- Espace et géométrie
- Objectif
- - Programmer les déplacements d’un robot.
- Durée
- 45 minutes (4 phases)
- Matériel
- cahier de recherche
fiches 1, 5, 6, 7
agrandissement des fiches pour tableau
- Remarques
- Pré-requis :
- maitriser le vocabulaire gauche, droite, haut, bas.
- se déplacer sur un quadrillage
1. Etape 1
L'enseignante projette au tableau la fiche 5 et demande aux élèves répartis en binômes de donner des ordres au robot pour qu'il aille jusqu'à sa base de rechargement.
L'enseignante insiste sur le fait que le robot ne peut effectuer que des déplacements en avant, en arrière et tourner sur lui-même.
L'enseignante demande également aux élèves de se rappeler une notion importante quand on fait se déplacer un robot ou un personnage comme lors des séances précédentes. Réponse attendue des élèves : on doit s'imaginer être à la place du robot.
Distribution de la fiche 5 aux binômes.
Les élèves par deux programment sur leur cahier de recherche les déplacements du robot.
2. Etape 2
Après quelques minutes de recherches, un binôme propose son travail.
Le programme est effectué instruction par instruction au tableau par un autre élève pour le valider ou l'invalider.
En fonction des travaux réalisés, montrer les travaux de quelques groupes.
Si la nécessité de "pivoter" avant de pouvoir changer de direction n'apparait pas, rappeler aux élèves les contraintes du robot et leur demander quel ordre est nécessaire avant de changer de direction. Réponse attendue des élèves : Il faut d'abord lui demander de tourner avant d'avancer sinon il ne tournera pas tout seul.
Amener alors la notion de "pivoter à gauche" et "pivoter à droite".
Trouver ensemble un code simple et efficace que tous les élèves utiliseront pour la phase suivante.
Puis, un exemple est fait au tableau avec les cartes de la fiche 1.
Les élèves recopient le code en haut de la fiche 5.
3. Etape 3
L'enseignante distribue la fiche 6 aux élèves.
Consigne : écrivez individuellement le programme de déplacement du robot jusqu'à sa base de rechargement avec le langage que nous venons de choisir.
Différenciation : passer dans les rangs afin d'aider les élèves qui ont des difficultés à s'orienter et à se mettre à la place du robot.
4. Etape 4
Mise en commun des différents trajets possibles pour la fiche 6.
Rappeler que nous voulions le chemin le plus court.
Faire exprimer aux élèves que une seule erreur peut entrainer un point d'arrivée très éloigné de celui attendu.
Selon le temps restant : synthèse orale ou écrite de la séance, ou questionnement visant à aborder la notion de boucle, qui sera traitée ultérieurement avec la fiche 9.
Trace écrite :
Programmer les déplacements d'un robot demande des instructions différentes de celles données à un être humain pour effectuer un parcours car, pour que le robot se déplace sur le côté, on doit lui donner deux instructions : d'abord pivoter (à gauche ou à droite), puis avancer.
Une seule erreur peut entrainer un point d'arrivée très éloigné de celui attendu.
Important : Lorsque l'on donne des instructions de déplacement à un robot, on doit s'imaginer être à la place du robot.