4657. Tant Que et Sous Programme

But du programme

Le robot va au mur le plus près de lui : utilisation de boucles , variables et sous programmes.

Notion de Sous Programme

Pour simplifier son travail, le programmeur doit détecter les fonctions, les procédures, les taches répétitives et morceler sont travail en sous programme.

Un sous programme est donc un sous-ensemble du programme.

Le programme principal appelle les sous programmes.

Les sous programmes peuvent appeler d'autres sous programmes. Etc.

La boucle TANT QUE

Cette boucle permet de programmer une tache répétitive TANT QUE une condition logique n'est pas remplie. Ici le robot avancera TANT QUE il n'y a pas de MurEnFace

TP

1. Reproduire le programme principal suivant :

2. Créer le Sous Programme SeTournerVersMurLePlusPres

3. Modifier le terrain en mettant une dizaine de mur éparpillés, puis exécuter le programme.