Mes félicitations Riad !
Votre blog http://blog.nomade-dz.com/, une mine d’informations, de nouveautés et d’astuces en informatique manquait à notre blogosphère. Bien documenté, régulièrement alimenté, et au design soigné, c’est un bonheur de s’y attarder entre un article sur Apple - ma pomme d'amour - et une brève sur Mobilis - mon opérateur d'un été…
Et qui de mieux qu’un Geek pouvait répondre à cette énigme ? Bravo encore !
En effet, pour tracer un pentagone, il suffit de glisser à l’oreille de notre docile testudiné ces quelques lignes :
POUR PENTAGONE
REPETE 5 [ AV 100 TG 72 ]
FIN
PENTAGONE
Et voici ce qu’elle griffonne :

Pourquoi donc « TG 72 » ?
Comme vous l’expliquez très bien, « pour chaque polygone équilatéral, il suffit de diviser 360 par le nombre de cotés et vous mettrez le résultat après TG ».
En langage marin nous dirions que la tortue fais un tour entier sur elle-même (360°), or elle doit accomplir cela par cinq identiques coups de barre à bâbord, donc pour chaque virement de bord, elle ajoute au compas un cinquième de 360° soit 72°.
A présent, il est aisé de dessiner un hexagone, un heptagone, un octogone…
POUR HEXAGONE
REPETE 6 [ AV 100 TG 60 ]
FIN
HEXAGONE

POUR HEPTAGONE
REPETE 7 [ AV 100 TG 51 ]
FIN
HEPTAGONE

POUR OCTOGONE
REPETE 8 [ AV 100 TG 45 ]
FIN
OCTOGONE

Pour conclure, abordons la notion des fonctions avec arguments.
Et si au lieu de définir une fonction pour le cas singulier de chaque polygone régulier (triangle, carré, pentagone…), nous imaginions un moyen de généraliser le code pour tous les polygones. Nous aboutirions à ceci :
POUR POLYGONE :N
REPETE :N [ AV 360 / :N TG 360 / :N ]
FIN
Note : Pour des raisons de manque d’espace, nous avons fixé le périmètre des polygones à 360 unités. Et ce, grâce à cet artifice : « AV 360 / :N »
Puis, nous lançons la fonction POLYGONE 3 pour dessiner un triangle,
POLYGONE 4 pour un carré,
POLYGONE 5 pour un pentagone,
POLYGONE 9 pour un ennéagone,
POLYGONE 17 pour un heptadécagone,
…etc.
Et le cas fort intéressant de « POLYGONE 360 » qui trace… devinez quoi ?

Prochainement, nous explorerons avec Logo l’univers fascinant de fractals. Mais pour l’heure, je vais me replonger dans le monde de la tortue Grande A’Tuin… Bonne nuit.
Chéloniophiles, amis de la tortue, un monde de découvertes et de ravissement vous est offert !





l'Humanité ma famille