Motifs organisés et automates ?

Beebot et Bluebot, deux automates

Beebot et Bluebot sont des robots « automates ». À chaque exécution de programmes, elles répètent une suite d’instructions, toujours dans le même ordre. Par exemple « avance, avance, pivote à gauche, avance ». Elles récitent un motif organisé…

, , , ,
Domaines disciplinaires – Compétences CRCN

Beebot exécute un programme : elle avance, pivote à droite puis avance.

Beebot et Bluebot sont des robots automates. À chaque exécution de programmes, elles répètent une suite d’instructions, toujours dans le même ordre. Par exemple « avance, pivote à droite, avance ». Elles récitent un « motif organisé ». Par conséquent, un robot en classe peut être :

  • le déclencheur d’un travail sur les motifs organisés, à partir d’une observation (puis développé en danse, en musique…).
  • un modèle d’enchaînement d’actions : « Comme Beebot, je mets dans ma mémoire 3 instructions que je vais suivre dans l’ordre ».
  • une façon de vérifier une anticipation de déplacement simple, sur un quadrillage.

Je pose Beebot sur le quadrillage et j’exécute trois fois le programme du Gif ci-dessus. Sur quelle case arrivera-t-elle ?

Défi Bluebot

Quelles compétences avez-vous mobilisées pour résoudre ce petit problème ?
– Décrire un motif / le répéter
– Coder / décoder un déplacement
– Se repérer dans un quadrillage, avec des coordonnées
– Orienter un objet (directions)
– Effectuer / faire effectuer des déplacements relatifs (droite / gauche de l’élève, de l’objet)

Quelles procédures un élèves peut-il mettre en place ?
– Visualiser le motif spatial (façon « échecs », comme le déplacement du cavalier)
– Transformer le motif spatial en chaîne de mots (à l’oral ou en opération mentale)
– Transformer la chaîne orale d’instructions en chaîne écrite avec des symboles
– Utiliser un quadrillage (taille réelle ou réduction)
– Utiliser une miniature (orientée ou non) : un pion, une vignette, une gomme, son doigt…

Le passage par le codage écrit permet de travailler à plusieurs, de comparer les programmes avant de les tester sur le robot (qui valide le résultat).

Autour du motif : « répéter des actions, toujours dans le même ordre », répéter / répétition / un ordre / la mémoire / mémoriser / retenir
Autour de la programmation : une instruction / une boucle / un programme / un algorithme / le code / exécuter / un programmeur / une programmeuse
Autour du robot (surtout avec Bluebot qui est transparente) : un automate / allumer / éteindre / recharger / connecteur d’alimentation / batterie / moteurs / roues / haut-parleur / carte de circuits imprimés (on peut aussi exploiter le champ lexical des abeilles, si on utilise Beebot)

Beebot butine de fleur orange en fleur orange.
Beebot aime les fleurs orange

Beebot est programmée, puis le travail en atelier consiste :

  • à anticiper la case où elle va arriver
  • à poser Beebot afin qu’elle arrive à un endroit précis.

Le principal obstacle : les élèves de maternelle et des petites classes d’élémentaire pensent que Beebot est dotée d’une volonté propre. Si Beebot ne va pas là où elle devait aller, ce n’est pas la faute du programme entré ou de l’anticipation du trajet, c’est « Beebot qui a décidé ». Un autre article détaille plus précisément cette approche.

Beebot allumée sur un quadrillage fleuri


Lien vers les défis du site de l'académie de Poitiers

Challenge Blue-Bot cycle 2

4 défis pour anticiper des déplacements

Robot challenge

Lien vers les défis du site de l'académie de Poitiers

Challenge Blue-Bot cycle 3

7 défis pour anticiper des déplacements

Robot challenge

Merci à Emmanuelle de Brix, ERUN d’Angoulême Nord.

Générateur de quadrillages

Déterminer un nombre de lignes et de colonnes et télécharger l’image

Générateur d’images carrées

Insérer des images pour les redimensionner dans des carrés de 15×15