D.3 Chapitre 4

D.3.1 Le robot

Le premier dessin est composé exclusivement de motif élémentaire à base de rectangle, carré et triangle. Voici le code associé à ce dessin :

pour rec :lo :la  
# trace un rectangle de longueur :lo et largeur :la  
repete 2[av :lo td 90 av :la td 90]  
fin  
 
pour carre :c  
# trace un carre de cote :c  
repete 4[av :c td 90]  
fin  
 
pour tri :c  
# trace un triangle equlateral de côté :c  
repete 3[av :c td 120]  
fin  
 
pour patte :c  
rec 2*:c 3*:c carre 2*:c  
fin  
 
pour antenne :c  
av 3*:c tg 90 av :c td 90 carre 2*:c  
lc re 3 *:c td 90 av :c tg 90 bc  
fin  
 
pour robot :c  
ve ct  
# Le corps  
rec 4*:c 28* :c  
# Les pattes  
td 90 av 2*:c patte :c av 4* :c patte :c av 14*:c patte :c av 4*:c patte :c  
# La queue  
lc tg 90 av 4* :c bc td 45 av 11*:c re 11 * :c tg 135  
# le cou et la tête  
av 18 *:c carre :c av 3*:c carre :c td 90 av :c tg 90 av 2*:c td 90 carre 8* :c  
# Oreilles  
av 4*:c tg 60 tri 3*:c lc td 150 av 8 *:c tg 90 bc tri 3*:c  
# Les antennes  
av 4 *:c tg 90 av 2*:c td 90 antenne :c tg 90 av 4*:c td 90 antenne :c  
# les yeux  
lc re 3 *:c bc carre :c td 90 lc av 3*:c bc tg 90 carre :c  
# La bouche  
lc re 3*:c tg 90 av 3*:c td 90 bc rec :c 4*:c  
fin

D.3.2 La grenouille

pour gre :c  
ve ct  
av 2 *:c td 90 av 5*:c tg 90 av 4*:c tg 90 av 7 *:c td 90 av 7*:c td 90  
av 21 *:c td 90 av 2*:c tg 90 av 2*:c td 90 av 9*:c td 90 av 2*:c tg 90  
av 2*:c td 90 av 9*:c td 90 av 2*:c td 90 av 7*:c re 5*:c tg 90 av 4*:c  
td 90 av 4*:c re 4*:c tg 90 re 2*:c tg 90 av 5*:c tg 90 av 4*:c td 90 av 7*:c  
td 90 lc av 9*:c bc repete 4[av 2*:c td 90]  
fin