La feuille
Le cadre
des
procédures
La barre de commande
Pour se déplacer sur la feuille, la tortue doit être commandée depuis la barre de commande.
A chaque appui sur la touche "entrée" du clavier, la tortue exécute la commande écrite sur la ligne où se trouve le curseur.
La tortue possède un langage (le Logo) : elle ne comprend que quelques commandes de base très simples. On peut lui demander d'avancer, de reculer, de tourner à gauche ou à droite, à condition de le faire dans ce langage.
Un crayon, fixé à sa queue, laisse une trace derrière elle dans tous ses déplacements : on peut ainsi obtenir un dessin, que l'on pourra colorier à l'aide de l'interface de coloriage.
Pour réaliser certains dessins, il peut être utile que la tortue comprenne des ordres plus complexes que les quatre commandes de base. Par exemple, le dessin suivant...

...serait plus facile à programmer si la tortue connaissait une commande "panneau" qui lui ferait dessiner ceci :

La tortue peut comprendre cette commande : il suffit pour cela de lui expliquer comment elle doit y obéir en écrivant une procédure dans le cadre des procédures.
En revanche, si le dessin suivant est bien composé de plusieurs carrés...

...les carrés n'ont pas tous la même taille! Il serait un peu fastidieux d'écrire quatre procédures pour réaliser les quatre carrés nécessaires à la programmation du dessin. C'est pourquoi il est préférable d'utiliser une "variable" : une seule procédure "carré" suffit alors au tracé de n'importe quel carré.