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.

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