Programmer le robot

L'autre élément de découverte est basé sur la prise en main du logiciel créateur des programmes de guidage.

Le didacticiel, encore une fois très intercatif permet à l'enfant de prendre en main les outils simples par imitation d'abord et de tester les réalisations.

Voici donc une présentation en plusieurs tableaux des possibilités offectes par ce logiciel:

imitation, puis prise en main et création d'un programme à partir d'un cahier des charges succint de déplacement du robot, après avoir construit bien évidemment un robot élémentaire avec deux roues montées sur deux axes reliés aux deux moteurs. (la prise en main libre n'est pas offerte par le didacticiel, mais c'est l'action pédagogique que j'ai volontairement induite pour permettre à tous les enfants de faire des propositions individuelles ou collectives et de prendre en main les fonctions de base de la programmation.)

Fonctions de bases:

Recherche à partir d'un cahier des charges:

 

 

C'est à partir de cette interface que l'enfant programme le robot.

Les diverses fonctions particulières sont présentées ci-dessous:

   

 

 


Recherches à partir d'un cahier des charges:

Ce travail s'est déroulé en deux étapes:

1 - construire un programme à partir d'un descriptif donné:

2 - construire une programme libre avec un nombre limité de commandes:

 

Descriptif donné:

Invente sur le papier le programme qui va permettre au robot de suivre le parcours suivant:

Il avance pendant 5 secondes, tourne sur lui-même pendant 3 secondes; il s'arrête à nouveau pendant 1 seconde et repart dans l'autre sens pendant 4 secondes avant de s'immobiliser définitivement.

Les enfants ont donc réfléchi à cette question donnée et ont fourni leurs hypothèses de réponse:

Voici donc les réponses diverses:

La classe a testé ensuite sur le robot lui-même les programmes téléchargés afin de savoir si la marche suivie par le robot correspondait bien à ce que le texte demandait, pour en tirer des conclusions ensuite et comprendre le pourquoi des erreurs ou des autres voies d'hypothèses.

Programme de Lisa:

Sur la partie gauche de l'écran, la barre verte verticale est la seule partie réalisée par Lisa. Les cadres explicatifs permettent de suivre les opérations une à une. Ici ce programme correspond bien à ce qui était demandé.

D'autres programmes répondent à la question posée: en voici deux exemples sur le document ci-dessous, mais d'autres encore peuvent être valables:(programmes établis par analyse des situations avec les CM2)

Mais les enfants de CM1 ont proposé aussi des programmes, soit assimilable comme celui d'Amélie, ou erroné comme celui de Valentin.

Programme d'Amélie (comparé avec celui de Lisa):

Programme de Valentin:

Construction de programmes
(libres et testés sur le robot) à partir d'un nombre limité de commandes.

   

       

 

..... suite ...... Qu'aura fait le robot, en réponse à chacun des programmes ci-dessus?

 

 

Gérard CLAVET : le 11 Octobre 2000

retour page précédente