# data[].attributes.body
tant que la case devant soit n'est pas un mur :
on avance d'une case
fin tant que

Si la case à droite est un mur :
on tourne à gauche; on décrémente le compteur
Sinon :
on tourne à droite; on incrémente le compteur
Fin Si

tant que le robot est dans l'environnement (n'est pas sorti) :
Si il y a devant soi un mur :
on tourne à droite; on incrémente le compteur
Sinon :
on avance d'une case;
Fin Si
Si il y n'y a pas à gauche de soi un mur :
on tourne à gauche; on décrémente le compteur;
Fin si

Si le compteur = 0 :
tant que la case devant soit n'est pas un mur :
on avance d'une case
fin tant que
Fin si

fin tant que

# data[].attributes.body
Nous avons aujourd'hui fini de scier les bordures des planches et regarder l'algorithme de Pledge.  On a commencé à le programmer.

https://scratch.mit.edu/projects/88748873/
https://interstices.info/jcms/c_46065/l-algorithme-de-pledge
http://semrom.fr/download/projets/Java/Labyrinthe/resolution-labyrinthe.pdf

# data[].attributes.body
Aujourd'hui nous construisons le labyrinthe pour le robot, le schéma est ci-dessous:

# data[].attributes.body
La dernière fois, nous avons fait ce programme. Il a pour but de faire fonctionner un robot avec une télécommande, pour l'instant le robot fonctionne bien, il sait tourner à droite,gauche et avancer et reculer.