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)