Voici le début d'un script :

On souhaite que le lutin trace la figure suivante :

Comment doit-on assembler les blocs suivants pour obtenir cette figure ?

On observe qu'il y a deux blocs « avancer », un de 30 pas et un autre de 50 pas.
Or :
30 \lt 50
Donc la largeur du rectangle est de 30 pas et sa longueur est de 50 pas.
Au départ, le lutin est orienté à 90°.
S'il avance directement de 50 pas, il tracera alors horizontalement vers la droite le côté le plus long du rectangle.
Or sur la figure, le côté le plus long du rectangle est vertical.
On en déduit que le lutin doit commencer par tourner à 90°, avant d'avancer de 50 pas.
Pour obtenir la figure donnée, on doit assembler les blocs de la manière suivante :

Voici le début d'un script :

On souhaite que le lutin trace la figure suivante :

Comment doit-on assembler les blocs suivants pour obtenir cette figure ?

On observe qu'il y a deux blocs « avancer », un de 50 pas et un autre de 100 pas.
Sur la figure à tracer, il y a un petit segment et 3 grands segments de longueur égale à deux fois le petit segment.
On peut donc en déduire que le bloc « avancer de 50 pas » ne doit pas être dans la boucle « répéter 3 fois ».
On observe qu'il n'y a qu'un bloc « tourner de 90° dans le sens anti-horaire ». On en déduit que le tracé doit commencer par le petit segment.
De plus, au départ, le lutin est orienté à 90°.
Pour obtenir la figure donnée, on doit assembler les blocs de la manière suivante :

Voici le début d'un script :

On souhaite que le lutin trace la figure suivante :

Comment doit-on assembler les blocs suivants pour obtenir cette figure ?

On observe qu'il y a deux blocs « avancer », un de 50 pas et un autre de 10 pas et une boucle « répéter 4 fois ». Et que la figure possède un grand segment et 4 petits segments de même longueur.
On peut en conclure que le bloc « avancer de 50 pas », le plus grand, ne peut pas se retrouver dans la boucle « répéter 4 fois ».
De plus, on sait que le lutin est orienté à 180°.
Pour obtenir la figure donnée, on doit assembler les blocs de la manière suivante :

Voici le début d'un script :

On souhaite que le lutin trace la figure suivante :

Comment doit-on assembler les blocs suivants pour obtenir cette figure ?

On observe que la figure est une succession de 5 segments espacés par un blanc de longueur deux fois plus petite que celle des 5 segments. On a un bloc « stylo en position d'écriture », un autre bloc « relever le stylo » et deux blocs « avancer », un de 20 pas et un autre de 10 pas.
Comme le lutin est orienté à 90° au départ, on peut en conclure qu'il doit répéter 5 fois :
- Mettre le stylo en position d'écriture.
- Avancer de 20 pas.
- Relever le stylo.
- Avancer de 10 pas.
Pour obtenir la figure donnée, on doit assembler les blocs de la manière suivante :

Voici le début d'un script :

On souhaite que le lutin trace la figure suivante :

Comment doit-on assembler les blocs suivants pour obtenir cette figure ?

On observe que la figure à tracer est un assemblage de trois fois le motif suivant :

Sachant qu'au départ le lutin est orienté à 90°, pour réaliser un motif, il doit donc :
- tourner dans le sens anti-horaire de 120° ;
- puis avancer de la longueur la plus petite, soit 50 pas ;
- tourner de nouveau de 120° mais dans le sens horaire ;
- et finalement avancer de 100 pas.
Pour réaliser toute la figure, il faut donc répéter 3 fois l'entièreté de ces 4 mouvements.
Pour obtenir la figure donnée, on doit assembler les blocs de la manière suivante :

Voici le début d'un script :

On souhaite que le lutin trace la figure suivante :

Comment doit-on assembler les blocs suivants pour obtenir cette figure ?

On observe qu'il y a deux blocs « avancer », un de 200 pas et un autre de 100 pas. Le parallélogramme à tracer possède deux petits côtés et deux grands côtés.
Les petits côtés étant à l'horizontale et comme le lutin est orienté à 90° au départ, on peut en déduire qu'il doit d'abord avancer de 100 pas.
Puis en observant bien le bloc « tourner dans le sens anti-horaire », on sait que le lutin doit ensuite tourner de 50° et non 130° dans le sens anti-horaire.
Pour obtenir la figure donnée, on doit assembler les blocs de la manière suivante :
