L'arbre binaire ci-contre est une figure récursive bien connue.
Créez la fonction branche(taille) qui construit une seule branche de la taille indiquée puis revient à son point de départ.
A la ligne du programme de la fonction branche(taille) correspondant au sommet de la branche, divisez la taille par 2, tournez de 45° à gauche et appelez la fonction branche(nouvelle taille)
Tournez ensuite de 90° à droite et appelez la fonction branche(nouvelle taille)
Ajoutez ensuite en tout début de
fonction la condition de test de la valeur de la taille : si la taille
est inférieure à une certaine valeur, la fonction doit s'arrêter (par
la commande return() )
Le programme principal n'a plus qu'à appeler la fonction branche (200)
|