Programme de tonte automatique - fonctionnement séquentiel

Le principe de la tonte automatique est le suivant :

- l'utilisateur définit une durée de tonte.

- la tondeuse tond en avançant et en reculant : elle fait des aller-retour d'un bord du périmètre à l'autre en se décalant à chaque fois de 5°.

- la tondeuse va commencer par tondre et lorsqu'elle bute sur un obstacle, la tondeuse va pivoter de 5° et repartir en reculant.

- lorsque la tondeuse recule, si elle bute sur un obstacle, elle pivote de -5° et repart en avant.

Enfin lorsque la tondeuse se déplace en avant ou en arrière, si la tondeuse arrive en limite de surface de tonte il faudra aussi pivoter et inverser le déplacement.

Compléter l'algorithme.

Avancer
Tonte finie ?
Périmètre atteint ?
Tonte finie ?
Début
Périmètre atteint ?
Stopper
Pivoter -5°
Stopper
Pivoter 5°
Obstacle ?
Obstacle ?
Reculer
Fin