1.Programmation du chemin
Sur une grille, on programme un robot en lui imposant un chemin défini par deux directions (Haut et Gauche) et pour chacune d'elles le nombre de cases à parcourir dans cette direction.
Par exemple, avec le chemin Haut(3) + Gauche(5), le robot monte de cases, puis avance de cases vers la gauche. Après avoir parcouru deux fois ce chemin, il se trouve cases plus haut et cases plus à gauche que son point de départ.
Une fois programmé, le robot répète ce même chemin autant de fois qu'il peut avancer.
Pour s'arrêter, le robot doit dépasser un bord de la grille.
Mais attention, s'il atteint les limites de la grille sans qu'un chemin ne soit terminé, alors il ne s'arrête pas et tombe.
On dispose d'une grille de cases de large sur cases de haut. Le robot part du coin inférieur droit de la grille, appelé « Départ ».
1) Programmer le robot de façon à ce qu'il rejoigne le coin diagonalement opposé (le coin supérieur gauche) sans tomber.
On donnera différents programmes Haut(...) + Gauche(...) possibles.
Par exemple, avec le chemin Haut(3) + Gauche(5), le robot monte de cases, puis avance de cases vers la gauche. Après avoir parcouru deux fois ce chemin, il se trouve cases plus haut et cases plus à gauche que son point de départ.
Une fois programmé, le robot répète ce même chemin autant de fois qu'il peut avancer.
Pour s'arrêter, le robot doit dépasser un bord de la grille.
Mais attention, s'il atteint les limites de la grille sans qu'un chemin ne soit terminé, alors il ne s'arrête pas et tombe.
On dispose d'une grille de cases de large sur cases de haut. Le robot part du coin inférieur droit de la grille, appelé « Départ ».
1) Programmer le robot de façon à ce qu'il rejoigne le coin diagonalement opposé (le coin supérieur gauche) sans tomber.
On donnera différents programmes Haut(...) + Gauche(...) possibles.
