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