"LOGO-LEGO" page 2


Après cette première réalisation "Logo-Lego" de la Mosaïque, voyons d'autres "projets pédagogiques". Les réalisations, avec la Tortue Logo, du "rond plein" ; de la Couronne ("le rond vide" qui n'est pas le cercle de la géométrie Tortue) ; du "carré plein" (CP) vu en page précédente, sont supposées acquises (pré requis). En fait, ces procédures figureront dans les programmes ci-dessous.

La seconde réalisation Logo-Lego proposée est celle du Camion. Ses procédures, ici, ne sont pas écrites sous une forme Logo-Lego qui voudrait que j'écrive les procédures Remorque, Cabine, Vitre, Phare, Feu Rouge, Cache Roues, Roues (Jante et Pneu) et, enfin, celle pour le P et celle pour le L de l'inscription PL (Papy Logo) ; tous ces 'mots' formant la 'phrase' Camion ; le programme final. En effet, j'ai fait court, avec moins de procédures, en utilisant une programmation peut-être moins 'élégante'. Voici ces procédures :

POUR PP :A :B ;;aussi bien carré que rectangle
;;plein (colorié), avec "l'astuce"
;;pour bien lisser la surface (cf. page précédente)
REPETE :A [AV :B RE :B LC TD 90 AV .5 TG 90 BC]
FIN

POUR COU :T ;;dans le cas de la réalisation désirée,
;;cette procédure exécute la roue entière, soit
;;le "rond plein" (jante) et le "rond vide" (pneu),
;;par une "astuce" avec les couleurs :
;;(1 = jante bleu, 0 = pneu noir)
REPETE 360 [FCC 1 AV :T FCC 0 AV 5 LC RE :T + 5 TD 1 BC]
FIN

POUR CAM ;;le programme pour le camion entier
VE FCFG 7 CT VT LC TG 90 AV 130 TD 90 RE 30 BC
FCC 2 PP 322 86 LC TD 90 AV 2 TG 90 BC FCC 10
PP 93 43 LC TD 90 AV 1 TG 90 BC FCC 5
REPETE 2 [AV 72 TG 90 AV 50 TG 90]
LC TG 90 AV 25 TD 90 RE 12 BC
COU 10 LC TG 90 AV 162 TD 90 BC
COU 10 TD 90 LC AV 40 TG 90 BC
COU 10 LC TG 90 AV 70 TD 90 AV 10 BC
FCC 6 PP 442 5
LC TG 90 AV 4 TD 90 AV 8 BC FCC 14
PP 8 5 LC TG 90 AV 222 TD 90 BC FCC 4
PP 10 5
LC TD 90 AV 165 TG 90 BC FCC 5
RE 2 AV 68 TD 90 AV 46 TD 90 AV 60
FCC 12 LC TD 90 AV 180 TD 90 AV 10 BC
PP 6 55 LC AV 55 BC TD 90 PP 6 22
LC AV 22 BC TD 90 PP 6 22 LC AV 22
TD 90 PP 6 22 LC RE 30 TD 90 RE 35 BC
PP 6 55 TD 90 RE 3 PP 6 30
FIN

Le Camion en image

La troisième réalisation Logo-Lego, le troisième 'projet', la troisième 'phrase' sera celle dont l'exécution par la Tortue nous donnera un Paysage composé d'un Village dans son décor. Là, l'écriture est sous forme de "Logo-Lego" avec les différents 'mots' (sous-procédures) permettant l'écriture de la 'phrase' (le programme) du Village dans son décor.

;;Un programme appelant plusieurs sous-procédures suivant un des principes
;;du "Logo-Lego" où des mots servent à construire une phrase, puis une
;;phrase plus grande ou un texte. Ici, un Mur et un Toit permettent de faire une Maison
;;et celle-ci, avec d'autres mots, permet de faire un Village (paysage).
;;D'autre part, il y a la recherche des astuces de programmation à trouver
;;comme : où doit être la Tortue dans Maison avant de pouvoir faire Rue,
;;et bien d'autres précautions (dispositions dans l'écran, etc.). Les
;;primitives et les figures de bases utilisées sont réputées avoir étées
;;étudiées. Ceci est une réalisation de type "projet".
{Bis Repetita}

POUR MUR :T ;;ce n'est plus le "carré plein", ici,
;;mais un carré "géométrique" rempli de couleur
;;(Logo sachant faire aussi bien que Paint !...)
REPETE 4 [AV :T TD 90]
TD 30 LC AV 15 BC REMPLIS LC RE 15 TG 30 BC
FIN

POUR TOIT :T ;;quelqu'un veut se 'coltiner' le
;;triangle équilatéral "plein" selon le principe
;;du "carré plein" (cf. CP + haut) ? C'est possible :
;;une simple spirale à 120° qui décrémente (+ en +
;;petite) ou incrémente, au choix !...
REPETE 3 [AV :T TD 120]
TD 30 LC AV 10 BC REMPLIS LC RE 10 TG 30 BC
FIN

POUR MAISON :T
MUR :T AV :T TD 30 FCC 4 TOIT :T
LC TG 30 RE :T TD 90 AV :T TG 90 BC
FIN

POUR RUE ;;un 'espace' entre 2 'mots' maisons
LC TD 90 AV 10 TG 90 BC
FIN

POUR TRONC
REPETE 15 [AV 200 RE 200 TD 90 AV 1 TG 90]
FIN

POUR FEUIL
REPETE 360 [AV 50 RE 50 TD 1]
FIN

POUR ARBRE
FCC 6 TRONC AV 180 TG 90 AV 8 TD 45 FCC 2 FEUIL
LC FCAP 0 RE 180 TD 90 AV 8 TG 90 BC
;;ah ah !...
FIN

POUR SOL ;;le soleil, soit un "rond vide"
;;et les rayons (60), avec, toujours, les 360°
FCC 14
REPETE 360 [LC AV 40 BC AV 1 LC RE 41 TD 1 BC]
REPETE 60 [LC AV 40 BC AV 35 LC RE 75 TD 6 BC]
FIN

POUR VILAG ;;le programme Logo-Lego à lancer.
;;(Créer le décor)
VE VT CT
TG 90 AV 318 RE 637 TD 45 LC AV 15 FCC 11 BC REMPLIS
LC RE 15 TG 45 BC LC TG 45 AV 15 FCC 7 REMPLIS RE 15
TD 45 BC LC ORIGINE TG 90 AV 260 TD 90 RE 140 BC

;;placer les mots créés ci-dessus
FCC 8 MAISON 65 RUE FCC 10 MAISON 45 RUE RUE
FCC 5 MAISON 55 RUE FCC 9 MAISON 35 RUE
FCC 12 MAISON 75 REPETE 6 [RUE] ARBRE
REPETE 11 [RUE] ARBRE
LC ORIGINE TG 90 AV 160 TD 90 AV 90 BC SOL
REMPLIS
;;...le soleil. Pourquoi ici et pas dans SOL ?
;;Soit il y a une raison, soit il n'y en a pas...
REPETE 2 [EC "] ;;la signature, indispensable ;-)
EC [*A Papy Logo's Production (Jan. 94)- Olivier S.C.*]
EC "
FIN


Le Paysage en image

Vous pouvez voir Le Camion, Le Paysage et d'autres programmes se réaliser sous vos yeux grâce au superbe travail de Pascal Loewenguth du CNAM. Epoustouflant !... En plus, c'est très accessible dès un Pentium 133 ou équivalant. Retrouvez aussi Pascal Loewenguth en cliquant vers cette page.

 

 

 

 Haut de page

Page précédente 

Contenu de Papy Logo