Section courante

A propos

Section administrative du site

Voici la liste des différents mots clefs ou mots réservés qu'utilise le langage de programmation ST BASIC :

Nom Description
ABS Ce mot réservé permet de retourner la valeur absolue d'un nombre.
ALL Ce mot réservé permet d'indiquer tous les éléments dans une commande CHAIN.
AND Ce mot réservé permet d'effectuer un «Et binaire» pour une valeur numérique ou «Et logique» dans le cas d'une comparaison.
AS Ce mot réservé permet d'indiquer un type de sortie dans l'instruction OPEN.
ASC Ce mot réservé permet de retourner la valeur du code ASCII d'un caractère.
ATN Ce mot réservé permet de retourner l'Arc Tangente.
AUTO Ce mot réservé permet de lancer l'incrémentation automatique des lignes de codes sources Basic lors de l'édition du code après chaque frappe de touche RETURN.
BASE Ce mot réservé permet d'indiquer une base à appliquer dans l'instruction OPTION BASE.
BLOAD Ce mot réservé permet de charger des données binaire d'un fichier.
BREAK Ce mot réservé permet d'arrêter l'exécution du programme.
BSAVE Ce mot réservé permet de sauver des données binaire dans un fichier.
CALL Ce mot réservé permet d'appeler une sous-routines en langage machine (Assembleur 68000).
CDBL Ce mot réservé permet de retourner un nombre réel en double précision.
CHAIN Ce mot réservé permet de transférer l'exécution à un autre programme de code source Basic.
CHR$ Ce mot réservé permet de retourner un caractère correspondant à la valeur du code ASCII.
CINT Ce mot réservé permet de transformer une valeur sous un type entier.
CIRCLE Ce mot réservé permet d'afficher un cercle.
CLEAR Ce mot réservé permet de libérer toute la mémoire utilisé pour les données du programme sans effacer le programme courant de la mémoire.
CLEARW Ce mot réservé permet d'effacer la fenêtre ST BASIC.
CLOSE Ce mot réservé permet de fermer d'un fichier sur disque.
CLOSEW Ce mot réservé permet de fermer une fenêtre ST BASIC.
COLOR Ce mot réservé permet de fixer la couleur du texte, du remplissage, des couleurs des pixels et la palette de remplissage.
COMMON Ce mot réservé permet d'indiquer les variables à conserver lors d'une enchaînement de programme avec l'instruction «CHAIN».
CONT Ce mot réservé permet de poursuivre l'exécution du programme après une interruption par l'utilisateur ou qu'une erreur s'est produit.
CONTRL Ce mot réservé permet d'indiquer un contrôle.
COS Ce mot réservé permet de retourner le cosinus d'un angle en radian.
CSNG Ce mot réservé permet de transformer une valeur sous un type réel de simple précision.
CVD Ce mot réservé permet de transformer une valeur sous un type de données réel de double précision.
CVI Ce mot réservé permet de transformer une valeur sous un type de données entier.
CVS Ce mot réservé permet de transformer une valeur sous un type de données réel de simple précision.
DATA Ce mot réservé permet de mettre un regroupement de données.
DEF Ce mot réservé permet d'indiquer une définition.
DEF FN Ce mot réservé permet de définir une fonction.
DEFDBL Ce mot réservé permet de définir le type de données réel de double précision pour un rang de lettre spécifié.
DEFINT Ce mot réservé permet de définir le type de données d'entier pour un rang de lettre spécifié.
DEFSEG Ce mot réservé permet de fixer le mode d'opération des instructions PEEK et POKE pour le déplacement.
DEFSNG Ce mot réservé permet de définir le type de données réel de simple précision pour un rang de lettre spécifié.
DEFSTR Ce mot réservé permet de définir le type de données réel de simple précision pour un rang de lettre spécifié.
DELETE Ce mot réservé permet de supprimer des numéros de ligne du code source Basic.
DIM Ce mot réservé permet de définir des tableaux.
DIR Ce mot réservé permet d'afficher la liste des fichiers sur disque.
DO Ce mot réservé permet d'indiquer l'action de faire.
EDIT Ce mot réservé permet d'appeler l'éditeur ST BASIC.
ELLIPSE Ce mot réservé permet de dessiner une ellipse ou arc d'ellipse.
ELSE Ce mot réservé permet d'indiquer une condition autrement dans un IF.
END Ce mot réservé permet de terminer l'exécution du programme, de fermer tous les fichiers et de retourner au niveau des commandes.
EOF Ce mot réservé permet d'indiquer si la fin du fichier est atteinte.
ERA Ce mot réservé permet d'effacer un fichier sur disque.
ERASE Ce mot réservé permet d'effacer les tableaux spécifiés.
ERL Ce mot réservé permet de retourner le numéro de ligne où c'est produit l'erreur.
ERR Ce mot réservé permet de retourner le code d'erreur ayant provoqué l'arrêt du programme.
ERROR Ce mot réservé permet d'effectuer la simulation d'un code d'erreur.
EQV Ce mot réservé permet d'indiquer une équivalence.
EXP Ce mot réservé permet de retourner la valeur exponentielle d'un nombre.
FIELD Ce mot réservé permet d'effectuer la réservation de la mémoire tampon pour des accès séquentielle dans un fichier.
FIELD# Ce mot réservé permet d'effectuer la réservation de la mémoire tampon pour des accès séquentielle dans un fichier.
FILL Ce mot réservé permet de remplir une forme avec une couleur et une palette.
FIX Ce mot réservé permet de retourner la valeur arrondie d'un nombre.
FLOAT Ce mot réservé permet de convertir un entier en un nombre réel.
FN Ce mot réservé permet d'indiquer une fonction précédemment définit par DEF FN.
FOLLOW Ce mot réservé permet de suivre les valeurs des variables d'un programme.
FOR Ce mot réservé permet d'effectuer un compteur en boucle.
FRE Ce mot réservé permet de retourner l'espace mémoire disponible en octets.
FULLW Ce mot réservé permet de fixer la fenêtre ST BASIC en mode plein écran.
GB Ce mot réservé permet de demander l'adresse de base de la structure GB.
GEMSYS Ce mot réservé permet d'allouer à l'utilisateur l'accès à l'interface AES du système d'exploitation.
GET Ce mot réservé permet la lecture d'un fichier.
GET# Ce mot réservé permet la lecture d'un fichier.
GO Ce mot réservé permet d'indiquer l'action d'un branchement.
GOSUB Ce mot réservé permet d'appeler une sous-routine.
GOTO Ce mot réservé permet de sauter à un numéro de ligne spécifié.
GOTOXY Ce mot réservé permet de placer le curseur à la colonne et la ligne spécifié.
HEX$ Ce mot réservé permet de retourner sous forme de chaîne de caractères en nombre hexadécimal d'une valeur numérique.
IF Ce mot réservé permet d'effectuer un test conditionnel.
IMP Ce mot réservé permet d'indiquer une opération d'implication.
INKEY$ Ce mot réservé permet de retourner sous forme de chaîne de caractères la valeur du caractère en attente sur clavier s'il y a lieu.
INP Ce mot réservé permet de retourner la valeur d'un port d'entrée/sortie.
INPUT Ce mot réservé permet d'interroger l'utilisateur ou de lire dans un fichier.
INPUT# Ce mot réservé permet d'interroger l'utilisateur ou de lire dans un fichier.
INPUT$ Ce mot réservé permet d'effectuer la lecture d'une chaîne de caractères à partir du clavier ou d'un fichier.
INSTR Ce mot réservé permet d'indiquer la position d'une sous-chaîne de caractères situé dans une chaîne de caractères.
INT Ce mot réservé permet de retourner la valeur entière d'un nombre.
INTIN Ce mot réservé permet d'indiquer une entrée entière.
INTOUT Ce mot réservé permet d'indiquer une sortie entière.
KILL Ce mot réservé permet d'effacer un fichier.
LEFT$ Ce mot réservé permet de retourner les caractères du début d'une chaîne de caractères.
LEN Ce mot réservé permet de retourner la longueur d'une chaîne de caractères.
LET Ce mot réservé permet d'affecter une valeur à une variable.
LINE Ce mot réservé permet de tracer une ligne.
LINEF Ce mot réservé permet de tracer une ligne graphique.
LIST Ce mot réservé permet d'afficher le code source Basic.
LLIST Ce mot réservé permet de sortir sur l'imprimante le code source Basic.
LOAD Ce mot réservé permet d'effectuer le chargement du code source Basic en mémoire de l'interpréteur ST BASIC.
LOC Ce mot réservé permet d'indiquer la position du dernière enregistrement ayant été lu.
LOF Ce mot réservé permet de retourner la taille d'un fichier à partir de son identificateur d'ouverture.
LOG Ce mot réservé permet de retourner le logarithme naturel ou népérien.
LOG10 Ce mot réservé permet de retourner le logarithme en base 10.
LPOS Ce mot réservé permet de connaître la position de la tête d'impression de l'imprimante.
LPRINT Ce mot réservé permet d'imprimer du texte sur l'imprimante.
LSET Ce mot réservé permet de cadrer à gauche une chaîne de caractères.
MERGE Ce mot réservé permet de jumeler le fichier spécifié avec le code source courant.
MID$ Ce mot réservé permet de retourner une sous-chaîne de caractères contenu dans une chaîne de caractères.
MKD$ Ce mot réservé permet de convertir une valeur de double précision en chaîne de caractères.
MKI$ Ce mot réservé permet de convertir une valeur entière en chaîne de caractères.
MKS$ Ce mot réservé permet de convertir une valeur de simple précision en chaîne de caractères.
MOD Ce mot réservé permet d'effectuer un Modulo, c'est-à-dire le restant d'une division.
NAME Ce mot réservé permet de renommer un fichier.
NEW Ce mot réservé permet de réinitialiser le BASIC.
NEXT Ce mot réservé est l'instruction de fin du compteur en boucle FOR.
NOT Ce mot réservé permet d'effectuer un Non logique sur des booléens ou Non binaire sur des valeurs numériques.
OCT$ Ce mot réservé permet de retourner sous forme de chaîne de caractères en nombre octal d'une valeur numérique.
OLD Ce mot réservé permet d'effectuer le chargement d'un code source Basic existant en mémoire de l'interpréteur ST BASIC.
ON Ce mot réservé permet d'indiquer une déclencheur d'évaluation.
OPEN Ce mot réservé permet l'ouverture d'un fichier.
OPENW Ce mot réservé permet d'ouvrir une fenêtre ST BASIC.
OPTION Ce mot réservé permet d'indiquer une option de configuration, comme par exemple le premier index d'un tableau.
OR Ce mot réservé permet d'effectuer un Ou logique sur des booléens ou Ou binaire sur des valeurs numériques.
OUT Ce mot réservé permet l'écriture sur un port d'entrée/sortie.
PCIRCLE Ce mot réservé permet de dessiner un cercle remplit et des «pointes de tartes».
PEEK Ce mot réservé permet le lire directement en mémoire.
PELLIPSE Ce mot réservé permet de dessiner une ellipse ou arc d'ellipse remplit.
POKE Ce mot réservé permet l'écriture directement en mémoire.
POS Ce mot réservé permet de demander la position horizontale du curseur.
PRINT Ce mot réservé permet d'afficher du texte dans la sortie de fenêtre ou dans un fichier.
PRINT# Ce mot réservé permet d'afficher du texte dans la sortie de fenêtre ou dans un fichier.
PTSIN Ce mot réservé permet d'indiquer un pointeur vers l'entrée.
PTSOUT Ce mot réservé permet d'indiquer un pointeur vers la sortie.
PUT Ce mot réservé permet d'écrire une variable dans un fichier.
QUIT Ce mot réservé permet de quitter ST BASIC et de retourner au GEM.
RANDOMIZE Ce mot réservé permet de réinitialiser les nombres aléatoires.
READ Ce mot réservé permet d'effectuer la lecture de données contenu dans «DATA».
REM Ce mot réservé permet d'insérer une remarque.
RENUM Ce mot réservé permet de renommer les numéros de ligne.
REPLACE Ce mot réservé permet de remplacer une ancienne version de fichier pour une nouvelle version de fichier.
RESET Ce mot réservé permet de placer le contenu de la sortie de fenêtre dans le tampon graphique.
RESTORE Ce mot réservé permet d'effectuer la restauration du pointeur de lecture des données «DATA» à partir du début ou de l'étiquette spécifié.
RESUME Ce mot réservé permet de redémarrer l'exécution du programmation à la suite d'une erreur.
RETURN Ce mot réservé permet un retour d'un sous-routine GOSUB.
RIGHT$ Ce mot réservé permet de retourner les caractères à la fin d'une chaîne de caractères.
RND Ce mot réservé permet de générer un nombre aléatoire.
RSET Ce mot réservé permet de cadrer à droite une chaîne de caractères.
RUN Ce mot réservé permet de lancer l'exécution du programme contenu en mémoire de l'interpréteur BASIC.
SAVE Ce mot réservé permet de sauvegarde sur disque le code source contenu dans la mémoire de l'interpréteur BASIC.
SEG Ce mot réservé permet d'indiquer un segment.
SGN Ce mot réservé permet de retourner le signe d'un nombre.
SIN Ce mot réservé permet de retourner le sinus.
SOUND Ce mot réservé permet de contrôler les 3 canaux sonores.
SPACE$ Ce mot réservé permet de répéter un caractère d'espace plusieurs fois sous forme de chaîne de caractères.
SPC Ce mot réservé permet de sortie sur le terminal un caractère d'espace plusieurs fois sous forme de chaîne de caractères.
SQR Ce mot réservé permet de retourner la racine carré.
STEP Ce mot réservé permet d'exécuter un programme ligne par ligne.
STOP Ce mot réservé permet d'arrêter temporairement le programme à se point.
STR$ Ce mot réservé permet de transformer une valeur numérique en chaîne de caractères.
STRING$ Ce mot réservé permet de répéter un caractère détermine plusieurs fois sous forme de chaîne de caractères.
SWAP Ce mot réservé permet d'échanger le contenu de deux variables.
SYSDBG Ce mot réservé permet d'indiquer le système de déboguage.
SYSTAB Ce mot réservé permet de demander le début de l'emplacement mémoire d'une table de paramètres systèmes et des pointeurs.
SYSTEM Ce mot réservé permet de quitter ST BASIC et de retourner au GEM.
TAB Ce mot réservé permet de déplacer le curseur du nombre de tabulation spécifié.
TAN Ce mot réservé permet de retourner la tangente.
THEN Ce mot réservé permet d'effectuer des branchements d'instruction ou de bloc d'instruction en fonction de certaines conditions.
TO Ce mot réservé permet d'indiquer l'intervalle dans un compteur de boucle.
TRACE Ce mot réservé permet de suivre l'exécution du programme ligne par ligne et d'afficher la ligne.
TROFF Ce mot réservé permet de désactiver le traçage des numéros de ligne durant l'exécution du programme.
TRON Ce mot réservé permet d'activer le traçage des numéros de ligne durant l'exécution du programme.
UNBREAK Ce mot réservé permet d'annuler la sélection d'une instruction BREAK.
UNFOLLOW Ce mot réservé permet d'annuler l'instruction FOLLOW.
UNTRACE Ce mot réservé permet d'annuler l'instruction TRACE.
USING Ce mot réservé permet d'afficher ou d'imprimer selon un certain format.
VAL Ce mot réservé permet de transformer une chaîne de caractères en sa valeur numérique.
VARPTR Ce mot réservé permet de demander l'adresse d'une variable ou d'un bloc de tampon fichier.
VDISYS Ce mot réservé permet d'allouer un utilisateur à accéder à l'interface VDI du système d'exploitation.
WAIT Ce mot réservé permet d'attendre une réponse de la part d'un port d'entrée/sortie.
WAVE Ce mot réservé permet de contrôler la fréquence des courbes sonores de l'instruction SOUND.
WEND Ce mot réservé est l'instruction de fin de la boucle «WHILE».
WHILE Ce mot réservé permet d'effectuer une boucle «tant que».
WIDTH Ce mot réservé permet de changer la largeur de l'écran ou de l'imprimante.
WRITE Ce mot réservé permet l'écriture d'un message entre guillemet.
WRITE# Ce mot réservé permet l'écriture d'un message entre guillemet.
XOR Ce mot réservé permet d'effectuer un Ou exclusif logique sur des booléens ou Ou exclusif binaire sur des valeurs numériques.


Dernière mise à jour : Mardi, le 4 avril 2023