Voici un tableau de référence des différents commandes, instructions ou fonctions du «Logo» (aussi connu sous le nom de built-in functions) avec prototype :
Procédures et fonctions | Syntaxe | Description |
---|---|---|
ALLOPEN | ALLOPEN | Cette fonction permet de sortie la liste des noms de fichiers actuellement ouvert. |
ARC | ARC angle rayon | Cette procédure permet de tracer l'arc d'un cercle en utilisant le pointeur de la tortue comme centre. |
ASHIFT | ASHIFT valeur bitdecalage | Cet opérateur permet d'effectuer une rotation de bit vers la droite. |
BACKWARD | BACKWARD distance | Cette procédure permet de faire reculé le pointeur de la tortue de la distance spécifié en pixel. |
BITAND | BITAND valeur masque | Cette fonction retourne le résultat d'un «ET BINAIRE». |
BITNOT | BITNOT valeur | Cette fonction retourne le résultat d'une «NEGATION BINAIRE». |
BITOR | BITOR valeur masque | Cette fonction retourne le résultat d'un «OU BINAIRE». |
BITXOR | BITXOR valeur masque | Cette fonction retourne le résultat d'un «OU EXCLUSIF BINAIRE». |
CLEAN | CLEAN | Cette procédure permet d'effacer toutes les lignes qu'a tracé la tortue. |
CLEARSCREEN | CLEARSCREEN | Cette procédure permet d'effacer l'écran et de repositionner la tortue au centre de l'écran. |
CLEARTEXT | CLEARTEXT | Cette procédure permet d'effacer l'écran de texte du terminal. |
CLOSE | CLOSE nomfichier | Cette procédure permet d'effectuer la fermeture d'un fichier. |
CLOSEALL | CLOSEALL | Cette procédure permet d'effectuer la fermeture de tous les fichiers actuellement ouvert. |
COS | COS valeur | Cette fonction trigonométrique retourne le «Cosinus» en degrée. |
CS | CS | Cette procédure permet d'effacer l'écran et de repositionner la tortue au centre de l'écran. |
CT | CT | Cette procédure permet d'effacer l'écran de texte du terminal. |
CURSOR | CURSOR | Cette fonction retourne la position X et Y du curseur dans le terminal. |
DIFFERENCE | DIFFERENCE a b | Cette fonction permet de retourner la soustraction d'un nombre par un autre nombre. |
DRIBBLE | DRIBBLE nomfichier | Cette procédure permet de créer un fichier en envoyant directement le contenu entrée au clavier jusqu'à la rencontre de l'instruction «NODRIBBLE». |
EOF | EOF? | Cette fonction indique si la fin du fichier est atteinte. |
EOFP | EOFP | Cette fonction indique si la fin du fichier est atteinte. |
ERASEFILE | ERASEFILE nomfichier | Cette procédure permet d'effacer un fichier n'étant pas actuellement ouvert. |
ERF | ERF nomfichier | Cette procédure permet d'effacer un fichier n'étant pas actuellement ouvert. |
EXP | EXP x | Cette fonction calcul l'exponentiel de la valeur «x». |
FD | FD distance | Cette procédure permet de faire avancé le pointeur de la tortue de la distance spécifié en pixel. |
FILE | FILE? nomfichier | Cette fonction permet d'indiquer si le fichier spécifié existe. |
FILEP | FILEP nomfichier | Cette fonction permet d'indiquer si le fichier spécifié existe. |
FORM | FORM valeur largeur precision | Cette fonction permet de retourner un nombre selon un format spécifié dans une chaine de caractères. |
FORWARD | FORWARD distance | Cette procédure permet de faire avancé le pointeur de la tortue de la distance spécifié en pixel. |
GREATER | GREATER? a b | Cette fonction permet de retourner le résultat d'une comparaison de supériorité. |
GREATERP | GREATERP a b | Cette fonction permet de retourner le résultat d'une comparaison de supériorité. |
HEADING | HEADING degrée | Cette fonction retourner le nombre de degrée dans le sens des aiguilles d'une montre de façon absolue du pointeur de la tortue. |
HIDETURTLE | HIDETURTLE | Cette procédure permet d'effacer la tortue. |
HOME | HOME | Cette procédure permet de déplacer le pointeur de la tortue au centre de l'écran. |
HT | HT | Cette procédure permet d'effacer la tortue. |
INT | INT valeur | Cette fonction permet de retourner la partie entière d'un nombre réel. |
ISEQ | ISEQ debut fin | Cette fonction permet de sortir la liste des nombres entre le début et la fin inclusivement. |
KEY | KEY? | Cette fonction permet de vérifier si l'utilisateur a appuyé sur une touche. |
KEYP | KEYP | Cette fonction permet de vérifier si l'utilisateur a appuyé sur une touche. |
LEFT | LEFT degrée | Cette procédure permet de faire tournée à gauche d'un certain nombre de degrée le pointeur de la tortue. |
LESS | LESS? a b | Cette fonction permet de retourner le résultat d'une comparaison d'infériorité. |
LESSP | LESSP a b | Cette fonction permet de retourner le résultat d'une comparaison d'infériorité. |
LN | LN valeur | Cette fonction permet de calculer le logarithme népérien (Naturel). |
LOG10 | LOG10 valeur | Cette fonction retourne le logarithme décimal. |
LSHIFT | LSHIFT valeur bitdecalage | Cet opérateur permet d'effectuer un décalage de bit vers la droite. |
LT | LT degrée | Cette procédure permet de faire tournée à gauche d'un certain nombre de degrée le pointeur de la tortue. |
MINUS | MINUS valeur | Cette fonction permet de retourner le négation d'une valeur. |
MODULO | MODULO valeur diviseur | Cette fonction permet de retourner le modulo d'une valeur (le restant d'une division). |
NODRIBBLE | NODRIBBLE | Cette procédure permet de mettre fin à l'opération effectuer par l'instruction «DRIBBLE». |
OPENAPPEND | OPENAPPEND nomfichier | Cette procédure permet d'effectuer l'ouverture en mode d'écriture ou la création d'un fichier. |
OPENREAD | OPENREAD nomfichier | Cette procédure permet d'effectuer l'ouverture en mode lecture d'un fichier. |
OPENWRITE | OPENWRITE nomfichier | Cette procédure permet d'effectuer la création ou la recréation d'un fichier. |
OPENUPDATE | OPENUPDATE nomfichier | Cette procédure permet d'effectuer l'ouverture en mode lecture ou d'écriture d'un fichier. |
PD | PD | Cette procédure permet de descendre le crayon de façon à pouvoir dessiner. |
PE | PE | Cette procédure permet de descendre le crayon de façon à pouvoir effacer. |
PENDOWN | PENDOWN | Cette procédure permet de descendre le crayon de façon à pouvoir dessiner. |
PENERASE | PENERASE | Cette procédure permet de descendre le crayon de façon à pouvoir effacer. |
PENPAINT | PENPAINT | Cette procédure permet de descendre le crayon de façon à pouvoir peindre. |
PENUP | PENUP | Cette procédure permet de lever le crayon de façon à arrêter de dessiner. |
POS | POS | Cette fonction retourne les coordonnées X et Y du pointeur de la tortue. |
POWER | POWER x y | Cette fonction retourne le calcul de x à la puissance y. |
PPT | PPT | Cette procédure permet de descendre le crayon de façon à pouvoir peindre. |
PRODUCT | PRODUCT a b | Cette fonction permet de retourner la multiplication de deux valeurs. |
PU | PU | Cette procédure permet de lever le crayon de façon à arrêter de dessiner. |
QUOTIENT | QUOTIENT valeur diviseur | Cette fonction permet de retourner la division d'une valeur. |
RADARCTAN | RADARCTAN X Y | Cette fonction trigonométrique retourne l'«ArcTangente» de Y/X en radian. |
RADCOS | RADCOS valeur | Cette fonction trigonométrique retourne le «Cosinus» en radian. |
RADSIN | RADSIN valeur | Cette fonction trigonométrique retourne le «Sinus» en radian. |
RANDOM | RANDOM valeur | Cette fonction permet de retourner une valeur générer aléatoirement entre 1 et la valeur spécifié. |
READER | READER | Cette fonction permet de retourner le nom du fichier du flux de données en lecture courant. |
READPOS | READPOS position | Cette procédure permet de retourner la position du pointeur dans la lecture d'un flux de données de fichier. |
REMAINDER | REMAINDER valeur diviseur | Cette fonction permet de retourner le modulo d'une valeur (le restant d'une division). |
RERANDOM | RERANDOM valeur | Cette fonction permet de retourner une valeur générer aléatoirement entre 1 et la valeur spécifié en utilisant une palette reproduisant toujours les mêmes nombres généré. |
RIGHT | RIGHT degrée | Cette procédure permet de faire tournée à droite d'un certain nombre de degrée le pointeur de la tortue. |
ROUND | ROUND valeur | Cette fonction retourne la valeur arrondie d'un nombre réel. |
RSEQ | RSEQ debut fin nombre | Cette fonction permet de sortir la liste des nombres entre le début et la fin inclusivement en les fragmentant en part égales selon l'intervalle spécifié. |
RT | RT degrée | Cette procédure permet de faire tournée à droite d'un certain nombre de degrée le pointeur de la tortue. |
SETCURSOR | SETCURSOR vecteur | Cette procédure permet de fixer la position X et Y du curseur dans le terminal. |
SETH | SETH degrée | Cette procédure permet de faire tournée dans le sens des aiguilles d'une montre de façon absolue d'un certain nombre de degrée le pointeur de la tortue. |
SETHEADING | SETHEADING degrée | Cette procédure permet de faire tournée dans le sens des aiguilles d'une montre de façon absolue d'un certain nombre de degrée le pointeur de la tortue. |
SETMARGINS | SETMARGINS vecteur | Cette procédure permet d'effacer l'écran et de fixer la position X et Y du curseur dans le terminal. |
SETPOS | SETPOS vecteur | Cette procédure permet de déplacer de façon absolue la position X et Y du curseur dans l'écran. |
SETREAD | SETREAD nomfichier | Cette procédure permet de créer un flux de données en lecture vers un fichier utilisable pour l'instruction «READLIST»,... |
SETREADPOS | SETREADPOS position | Cette procédure permet de fixer la position du pointeur dans la lecture d'un flux de données de fichier. |
SETTEXTCOLOR | SETTEXTCOLOR foreground background | Cette procédure non-fournit en standard dans le langage permet de fixer la couleur d'écriture et de fond du texte afficher dans le terminal. |
SETWRITE | SETWRITE nomfichier | Cette procédure permet de créer un flux de données en écriture vers un fichier utilisable pour l'instruction «PRINT»,... |
SETWRITEPOS | SETWRITEPOS position | Cette procédure permet de fixer la position du pointeur dans l'écriture d'un flux de données de fichier. |
SETX | SETX X | Cette procédure permet de déplacer de façon absolue la position X du curseur dans l'écran. |
SETXY | SETXY X Y | Cette procédure permet de déplacer de façon absolue la position X et Y du curseur dans l'écran. |
SETY | SETY Y | Cette procédure permet de déplacer de façon absolue la position Y du curseur dans l'écran. |
SHOW | SHOW message | Cette procédure permet de sortir un message à l'écran. |
SHOWN | SHOWN? | Cette fonction retourne l'état d'affichage de la tortue. |
SHOWNP | SHOWNP | Cette fonction retourne l'état d'affichage de la tortue. |
SHOWTURTLE | SHOWTURTLE | Cette procédure permet d'afficher la tortue. |
SIN | SIN valeur | Cette fonction trigonométrique retourne le «Sinus» en degrée. |
SQRT | SQRT a | Cette fonction retourne la racine carré du nombre «a». |
ST | ST | Cette procédure permet d'afficher la tortue. |
SUM | SUM valeur1 valeur2 | Cette fonction retourne la somme de plusieurs valeurs. |
WRITEPOS | WRITEPOS position | Cette procédure permet de retourner la position du pointeur dans l'écriture d'un flux de données de fichier. |
WRITER | WRITER | Cette fonction permet de retourner le nom du fichier du flux de données en écriture courant. |
XCOR | XCOR | Cette fonction retourne les coordonnées X du pointeur de la tortue. |
YCOR | YCOR | Cette fonction retourne les coordonnées Y du pointeur de la tortue. |
Dernière mise à jour : Mercredi, le 31 décembre 2014