On donne le programme suivant :


À quelles coordonnées le lutin se positionne-t-il juste après avoir cliqué sur le drapeau vert ?
Juste après avoir cliqué sur le drapeau vert, le lutin se positionne aux coordonnées (-100 ; 0).
Quelle figure obtient-on en exécutant le script principal ?
La figure obtenue est construite de la manière suivante :
- On place le lutin au point (-100,0) ;
- le lutin regarde vers la droite ;
- la variable « côté » prend la valeur 80 ;
- on avance de 80 pas ;
- le lutin tourne dans le sens anti-horaire de 120˚, donc le prochain segment fera un angle de 180-120 = 60˚ avec le segment précédent ;
- on recommence deux autres fois, en traçant des segments de 80 pas, formant un angle de 60˚ avec le segment précédent : on trace donc un triangle équilatéral de côté 80 pas ;
- après cette première boucle, on est donc revenu au point de départ (on a bouclé le triangle équilatéral) et on a tourné 3 fois de 120˚, donc on a fait un tour complet (3 \times 120 = 360˚) ;
- on regarde donc dans le même sens qu'au début ;
- la boucle suivante refait tracer un triangle équilatéral, avec le premier côté en commun, mais cette fois, on tourne dans l'autre sens.
On exécutant le script principal, on obtient la figure suivante :
