Des outils Logo pour les enfants:

Liste et description sommaire des primitives spécialement créées pour les exercices destinés aux enfants:

Toutes les commandes citées ci-dessous sont en réalité des procédures Logo. Elle sont stockées dans le fichier nommé "Primitiv.lgo". Elles sont chargées au début de la session Logo. Le programme les considère comme des primitives, ce qui implique qu'elles ne peuvent pas être redéfinies pendant la session Logo.
Elles peuvent être utlisées dans une ligne de commande ou dans la définition d'une procédure. Elles peuvent être indifféremment tapées en majuscule ou en minuscule, cependant, les lettres accentuées doivent être tapées en minuscules.

Graphismes de la tortue:
A :n
avance de :n carreaux de la grille (c'est la variable u% qui définit le pas de la grille).

R :n recule de :n carreaux de la grille (c'est la variable u% qui définit le pas de la grille).

TRI :N (TRIangle) trace un triangle rectangle isocèle dont l'hypoténuse mesure :N carreaux de la grille. Le sens du triangle dépend de la direction de départ de la tortue. Le point de départ est l'angle inférieur gauche du triangle. Le tracé est réalisé dans le sens des aiguilles de la montre

CARRÉ :C trace un carré de :C carreaux de côté. Le point de départ est le coin inférieur gauche du carré. Le tracé est réalisé dans le sens des aiguilles de la montre

REC :B :H (RECtangle) trace un rectangle de :B carreaux de long sur :H carreaux de largeur. Le point de départ du tracé est le coin inférieur gauche du rectangle. Le tracé est réalisé dans le sens des aiguilles de la montre

LOS :c (LOSange) trace un losange dont les côtés et la petite diagonale mesurent :c carreaux du quadrillage. Le tracé est réalisé dans le sens des aiguilles de la montre

TRA :b (TRApèze) trace un trapèze isocèle dont la grande base mesure :b carreaux du quadrillage et la petite base la moitié de la grande base. Le tracé est réalisé dans le sens des aiguilles de la montre

CER :N (CERcle) trace un cercle dont le centre est situé à l'emplacement de la tortue et de rayon :N carreaux de la grille.

FCOOR :x :y (FixeCOORdonnées) Place la tortue sur le noeud du quadrillage situé au point de coordonnées :x :y (:x et :y étant exprimés en carreaux de quadrillage).Si le crayon est baissé, la trace du déplacement est laissée à l'écran.

ÉTIQ "Mot ou [Liste] (ÉTIQuette) écrit "Mot ou [Liste] à l'emplacement de la tortue en utilisant la fonte courante.

EC nombre ou "mot ou [liste] (ECris) affiche nombre ou "mot ou [liste] sur l'écran graphique et passe à la ligne suivante. La position de la tortue n'est pas prise en compte.

TAPE nombre ou "mot ou [liste] affiche nombre ou "mot ou [liste] sans retour à la ligne. La position de la tortue n'est pas prise en compte.

FORMATE nombre (nombre doit être obligatoirement un nombre entier) rend une chaîne de caractère représentant le nombre présenté sous sa forme habituelle avec un espace pour séparer les milliers et les millions
exemple:étiq formate 12500375 affiche le texte 12 500 375 à la position de la tortue. Utile pour afficher les grands nombres.

DIST [liste] (DISTance) rend la distance qui sépare la tortue du point de coordonnées :liste.
Les coordonnées du point et la distance sont exprimées en carreaux de quadrillage.

Le système décimal appliqué à la tortue:
KILO :N (KILOpas à rapprocher de kilomètre) rend :N pas multipliés par 1000.
HECTO :N (HECTOpas à rapprocher d'hectomètre) rend :N pas multipliés par 100.
DÉCA :N (DÉCApas à rapprocher de décamètre) rend :N pas multipliés par 10.
DÉCI :N (DÉCIpas à rapprocher de décimètre) rend :N pas divisés par 10.
CENTI :N (CENTIpas à rapprocher de centimètre) rend :N pas divisés par 100.
MILLI :N (MILLIpas à rapprocher de millimètre) rend :N pas divisés par 1000.

Les points cardinaux:
N (nord) rend la valeur 0 (à employer comme paramètre pour FCAP)
S (sud) rend la valeur 180 (à employer comme paramètre pour FCAP)
E (est) rend la valeur 90 (à employer comme paramètre pour FCAP)
O (ouest) rend la valeur 270 (à employer comme paramètre pour FCAP)
N_E (nord-est) rend la valeur 45 (à employer comme paramètre pour FCAP)
N_O (nord-ouest) rend la valeur 315 (à employer comme paramètre pour FCAP)
S_E (sud-est) rend la valeur 135 (à employer comme paramètre pour FCAP)
S_O (sud-ouest) rend la valeur 225 (à employer comme paramètre pour FCAP)