Mercredi 12 Mars 2008

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 !

Great A'Tuin - SciFi and Fantasy Art by Barbara Rohrer

Portail de l'emploi 100% gratuit

Créer un blog sur dzblog.com - Contact - C.G.U. - Reporter un abus