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.

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