12. Liste des primitives

Nom Alias Exemple Description
Tortue
avance  n av avance 25 Fait avancer la tortue de n pas, selon l'orientation courante
recule  n re recule 10 Fait reculer la tortue de n pas
droite  n dr droite 90 Fait tourner la tortue de n degrés vers la droite (dans le sens des aiguilles d'une montre)
gauche  n ga gauche 90 Fait tourner la tortue de n degrés vers la gauche
origine   origine Place la tortue au centre de l'écran regardant vers le haut. Donc un cap de 0°
fixepos  position   fixepos [100 200] Déplace la tortue à la position indiquée [x y]
fixex  n fixex 100 Déplace la tortue horizontalement à la nouvelle coordonée n sur l'axe des X (axe horizontal)
fixey  n fixey 300 Déplace la tortue verticalement à la nouvelle coordonée n sur l'axe de Y (axe vertical)
fixexy  n1  n2 fixexy 100 300 Déplace la tortue à la position [n1 n2]
fixecap  n fixecap 60 Oriente la tortue au cap spécifié. L'argument n (le cap) est un nombre de degrés compté à partir de l'axe des Y dans le sens des aiguilles d'une montre.
montretortue mt montretortue Rend la tortue visible
cachetortue ct cachetortue Rend la tortue invisible
couleur  liste couleur [:r :v :b] Détermine la couleur du crayon à l'aide de trois entiers compris entre 0 et 255 pour les composantes rouge, verte et bleue.
fixetaillecrayon ftc fixetaillecrayon 4 Détermine la largeur du trait
Général
nettoie nettoie Efface l'écran - la tortue ne bouge pas
nettoietout nt nettoietout Efface l'écran, déplace la tortue au centre de l'écran et réoriente la tortue vers le haut.
Equivalent à nettoie suivi de origine
Création de listes
donne var truc donne "x 1 Initialise la variable avec un nombre/mot ou une liste de nombres/mots.
metspremier truc liste mp metspremier 0 [1 2 3] -> [0 1 2 3] Retourne une liste faite du second argument (liste) plus le premier argument (truc) ajouté en premier.
metsdernier truc liste md metsdernier 4 [1 2 3] -> [1 2 3 4] Retourne une liste faite du second argument (liste) plus le premier argument (truc) ajouté en dernier.
item index truc item 1 "Leonie -> e Si truc est une liste, retourne l'élément pointé par index.
Si truc est un mot, retourne la lettre pointée par index.
Conditions
si condition [instructions] si :var > 8 [nettoie] Si la condition est remplie, le bloc instruction est exécuté
sinon condition [instructions1] [instructions2] sinon :var < 5 [avance 100 droite 10] [recule 25 gauche 15] Si la condition est remplie le bloc instructions1 est exécuté sinon c'est le bloc instructions2 qui l'est

 
         
Your browser doesn't support canvas tags. Please upgrade to a recent version of Firefox or Opera.

[Suite]

[Home]  [Carte site]  [Ecrire]  [Index]  [Home techno]

©-1999 Jean-Louis Noël