Voici un tableau de référence des différents instructions, procédures et fonctions du «Basic» du «Sinclair» (ZX BASIC) (aussi connu sous le nom de built-in functions) :
Nom | Description |
---|---|
ABS | Cette fonction retourne la valeur absolue d'un nombre. |
ACS | Cette fonction trigonométrique retourne l'ArcCosinus en radians. |
AND | Cet opérateur permet d'effectuer un «Et binaire» pour une valeur numérique ou «Et logique» dans le cas d'une comparaison. |
ASN | Cette fonction trigonométrique retourne l'ArcSinus. |
ATN | Cette fonction trigonométrique retourne l'ArcTangente. |
ATTR | Cette fonction permet de demander l'attribut d'affichage à la position spécifié. |
BEEP | Cette commande permet d'émettre un signal le nombre de secondes spécifiés. |
BORDER | Cette commande permet de fixer la couleur de bordure de couleur. |
BRIGHT | Cette commande permet de fixer la brillance des caractères. |
CHR$ | Cette fonction retourne un caractère correspondant à la valeur du code ASCII. |
CIRCLE | Cette commande permet de dessiner un cercle. |
CLEAR | Cette commande permet de supprimer toutes les variables et libère toute la mémoire qu'elle occupe. |
CLS | Cette commande permet d'effacer l'écran. |
CODE | Cette fonction permet de retourner le code du premier caractère de la chaine de caractères spécifié. |
CONTINUE | Cette commande permet de poursuivre l'exécution du programme après un arrêt provoquer par une erreur. |
COPY | Cette commande permet d'envoyer une copie des 22 premières lignes d'affichage à l'imprimante si elle est présente sinon ne fait rien. |
COS | Cette fonction trigonométrique retourne le cosinus. |
DATA | Cette commande permet de mettre un regroupement de données. |
DEF FN | Cette commande permet de définir une fonction utilisateur. |
DIM | Cette commande permet de définir des tableaux ou variables. |
DRAW | Cette commande permet de dessiner une ligne de la position courante à la position relative spécifié avec un angle optionnel spécifié. |
EXP | Cette fonction retourne la valeur exponentielle d'un nombre. |
FLASH | Cette commande permet de fixer le mode d'affichage en mode clignement pour les prochains caractères à être écrit. |
FN | Cette fonction permet d'appeler une fonction utilisateur. |
FOR | Cette commande permet d'effectuer un compteur en boucle. |
GOSUB | Cette commande permet d'appeler un sous-programme. |
GO TO | Cette commande permet de sauter à un numéro de ligne spécifié. |
IF | Cette commande permet d'effectuer un test conditionnel. |
IN | Cette fonction permet de retourner l'entrée au niveau processeur à partir du port spécifié. |
INK | Cette commande permet de fixer la couleur de premier plan des caractères à afficher. |
INKEY$ | Cette fonction retourne sous forme de chaine de caractères la valeur du caractère en attente sur clavier s'il y a lieu. |
INPUT | Cette commande permet d'effectuer la lecture d'une ligne d'entrée de données. |
INT | Cette fonction permet de retourner la valeur entière d'un nombre réel. |
INVERSE | Cette commande permet d'inverser les contrôles d'affichage de caractères. |
LEN | Cette fonction retourne la longueur d'une chaîne de caractères. |
LET | Cette commande permet d'affecter une valeur à une variable. |
LIST | Cette commande permet d'afficher la liste du code source. |
LLIST | Cette commande permet de sortir sur l'imprimante le code source Basic. |
LN | Cette fonction permet de calculer le logarithme népérien (Naturel). |
LOAD | Cette commande permet d'effectuer le chargement d'un programme ou de donnée et de le mettre en mémoire. |
LPRINT | Cette commande permet d'imprimer du texte sur l'imprimante. |
MERGE | Cette commande permet de jumeler le fichier spécifié avec le code source courant. |
NEW | Cette commande permet de réinitialiser le BASIC. |
NEXT | Cette commande est l'instruction de fin du compteur en boucle FOR. |
NOT | Cet opérateur permet d'effectuer une négation. |
OR | Cet opérateur permet d'effectuer un «Ou binaire» pour une valeur numérique ou «Ou logique» dans le cas d'une comparaison. |
OUT | Cette commande permet d'envoyer vers la sortie une donnée au niveau processeur à partir du port spécifié. |
OVER | Cette commande permet de contrôler la surimpression pour les caractères précédemment imprimés. |
PAPER | Cette commande permet de contrôler la couleur d'arrière-plan du papier. |
PAUSE | Cette commande permet d'arrêter les traitements et d'afficher le nombre de plage spécifié ou jusqu'à ce qu'une touche soit enfoncé. |
PEEK | Cette fonction permet de retourner le contenu d'un emplacement mémoire. |
PI | Cette fonction permet de retourner la valeur du nombre π. |
PLOT | Cette commande permet d'afficher un pixel. |
POINT | Cette fonction permet de demander la valeur d'un point au coordonnée spécifié. |
Cette commande permet d'afficher du texte à l'écran. | |
RANDOMIZE | Cette commande permet de réinitialiser les nombres aléatoires. |
READ | Cette commande permet d'effectuer la lecture de données contenu dans «DATA». |
REM | Cette commande permet d'insérer une remarque. |
RESTORE | Cette commande permet d'effectuer la restauration du pointeur de lecture des données «DATA» à partir du début ou de l'étiquette spécifié. |
RETURN | Cette commande permet un retour d'un sous-programme GOSUB. |
SAVE | Cette commande permet de sauvegarder des programmes ou des données en mémoire. |
RND | Cette fonction permet de générer un nombre aléatoire situé dans l'intervalle entre 0 et 1. |
RUN | Cette commande permet de lancer l'exécution du programme contenu en mémoire de l'interpréteur BASIC. |
SCREEN$ | Cette fonction permet de demander le caractère à la position spécifié. |
SGN | Cette fonction retourne le signe d'un nombre. |
SIN | Cette fonction trigonométrique retourne le sinus. |
SQR | Cette fonction retourne la racine carré. |
STOP | Cette commande permet d'arrêter temporairement le programme à se point. |
STR$ | Cette fonction transforme une valeur numérique en chaine de caractères. |
TAN | Cette fonction trigonométrique retourne la tangente. |
USR | Cette fonction permet d'appeler des fonctions utilisateurs de langage machine. |
VAL | Cette fonction transforme une chaine de caractères en sa valeur numérique sans être limité par des guillemets. |
VAL$ | Cette fonction transforme une chaine de caractères en sa valeur numérique limité par des guillemets. |
VERIFY | Cette commande permet de comparer les données en mémoire avec ceux situé sur une unité. |
Dernière mise à jour : Lundi, le 3 août 2015