"LOGO-LEGO"
vu par Papy Logo
Et si on commençait par demander à la Tortue de nous tracer
un "carré plein" ; soit : un carré colorié
? La gestuelle est la même que celle que nous employons pour peindre
un mur, par exemple. La ligne de commande est la suivante :
REPETE 120 [AV 120 RE 120 TD 90 AV 1 TG 90]
Et nous obtenons le "carré plein" de gauche sur l'image
ci-dessous :
Vous remarquez la petite trace d'escargot à droite, en bas de ce
premier carré ; afin d'éviter celà, je me rends coupable
d'une astuce guère pédagogique mais permettant de réaliser
la suite des figures bien plus "proprement". Le résultat
se trouve sur le carré de droite de l'image ci-dessus ; en voici
la procédure :
POUR CP :X
REPETE :X * 2 [AV :X RE :X LC TD 90 AV .5 TG 90 BC]
FIN
Une fois que je sais demander à la Tortue le "mot" carré
plein, je puis lui demander de me construire la "phrase" drapeau
de l'Italie :
FCC 10 CP 75 FCC 15 CP 75 FCC 12 CP 75
Ou la "phrase plus travaillée" drapeau de l'Amérique
du Nord dont voici le programme et ses sous-procédures :
POUR USA
CT
LC TG 90 AV 300 TD 90 AV 140 BC
REPETE 2 [LBLR NEXT]
FCC 15 REPETE 13 [CP 45]
NEXT
FCC 12 REPETE 13 [CP 45]
NEXT
FCC 15 REPETE 13 [CP 45]
NEXT
FCC 12 REPETE 13 [CP 45]
FIN
POUR LBLR ;;ligne bleue ligne rouge
FCC 1 REPETE 5 [CP 45]
FCC 15 REPETE 8 [CP 45]
NEXT
FCC 1 REPETE 5 [CP 45]
FCC 12 REPETE 8 [CP 45]
FIN
POUR NEXT ;;passer à la ligne
LC TG 90 AV 585 TD 90 RE 45 BC
FIN
Voici ce que la Tortue réalise [drapeau USA]
Pour les étoiles (du drapeau) à base de Carré Plein,
voyez la page consacrée à Baby
Logo.
Pourquoi s'arrêter en si bon chemin ? Un mot, des mots, une phrase
des phrases (ne mettons plus les guillemets) et, alors, pourquoi pas, un
texte ?! C'est la réalisation que je nomme "la mosaïque"
:
POUR MOSA ;;l'écran SVGA fait 620 * 340
;;soit 310 * 170 de ORIGINE
CT LC TG 90 AV 300 TD 90 AV 140 BC
;;là où on commence, en haut
;;à gauche (évident)
REPETE 7 [LIG 13 ICI 46] LIG 13
FIN
POUR ICI :V ;;le passage à la ligne (le retour chariot...)
LC TG 90 AV 585 TD 90 RE :V BC
FIN
POUR LIG :F ;;une ligne...
REPETE :F [CP 45 COL]
FIN
POUR COL ;;les couleurs
FCC CC + 1
SI EGAL? CC 0 [FCC CC + 1]
SI EGAL? CC 16 [DONNE CC 1]
FIN
Vers sa réalisation par la Tortue [la Mosaïque]
![]() |
![]() | |