Exemples élèves
En simulation
Dans ce premier exemple, l'élève ne tient pas compte de l'environnement avec les capteurs, mais décrit de manière empirique le parcours de Thymio. Au final, le circuit étant relativement complexe, il n'y arrive pas. |
Dans ce second exemple, l'élève initialise correctement le robot. Il interroge en boucle les capteurs. Il utilise un script qui n'utilise que la couleur noire. Le seul souci, c'est que robot ne fait pas la première boucle. |
|
Attention, le script ci-dessus n'est pas équivalent.
|
La preuve en images : |
Dans ce troisième exemple, l'élève initialise correctement le robot. Il gère les différents parcours par d'autres processus déclenchés par l'appui sur la touche 1 ou la touche 2. Le basculement sur le costume avant est mal géré, il aurait dû apparaitre avant l'instruction. Il aurait été préférable de mettre l'instruction derrière les conditions si avec un sinon. Le robot fonctionne mal dans le cas où les deux capteurs sont sur le blanc.
|
En pilotage
Ce premier script réalisé par un élève, avec Blockly pour Thymio, fonctionne à peu près... Mais les boucles "répéter jusqu'à sur la valeur du capteur de proximité" sont inutiles. Il aurait été plus correct de traiter les conditions Si Faire avant de commencer à rouler en avant avec la vitesse. La condition où les deux capteurs sont sur la couleur blanche n'est pas traitée. Au lieu de répéter les Si Faire , l'élève aurait pu utiliser le Sinon... Faire ou le Sinon si... Faire. |
Au lancement de ce second script, le robot se met en route sans évènement particulier. La condition où les deux capteurs sont sur la couleur blanche n'est pas traitée. Au lieu de répéter les Si Faire , il aurait pu utiliser le Sinon... Faire ou le Sinon si... Faire. |