Section courante

A propos

Section administrative du site

Voici la liste des commandes, instructions et des fonctions inclus dans le langage de programmation Altair BASIC (aussi connu sous le nom de Built-in functions Altair BASIC) :

Nom Description
ABS Cette fonction permet de demander la valeur absolue d'un nombre.
AND Cet opérateur permet d'effectuer un «Et binaire» pour une valeur numérique ou «Et logique» dans le cas d'une comparaison.
ASC Cette fonction retourne la valeur du code ASCII d'un caractère.
ATN Cette fonction trigonométrique permet de retourner l'ArcTangente. Le rang est situé entre -π/2 et π/2.
CDBL Cette fonction permet de retourner un nombre en type de données réel de double précision.
CHR$ Cette fonction retourne un caractère correspondant à la valeur du code ASCII.
CINT Cette fonction permet d'effectuer la conversion d'une valeur sous forme entière.
CLEAR Cette instruction permet de supprimer toutes les variables et les tableaux sont réinitialiser à zéro.
CLOAD Cette instruction permet de charger en mémoire un programme provenant une cassette de magnétophone.
CONT Cette instruction permet de poursuivre l'exécution du programme après une interruption par l'utilisateur ou qu'une erreur s'est produit.
COS Cette fonction trigonométrique permet de retourner le cosinus.
CSAVE Cette instruction permet de sauvegarder le programme en mémoire sur une cassette de magnétophone.
CSNG Cette fonction permet de retourner un nombre en type de données de simple précision.
DATA Cette instruction permet de mettre un regroupement de données.
DEF FN Cette instruction permet de définir une fonction.
DEFINT Cette instruction permet de définir le type de données d'entier pour un rang de lettre spécifié.
DEFDBL Cette instruction permet de définir le type de données réel de double précision pour un rang de lettre spécifié.
DEFSNG Cette instruction permet de définir le type de données de chaîne de caractères pour un rang de lettre spécifié.
DEFSTR Cette instruction permet de définir le type de données réel de simple précision pour un rang de lettre spécifié.
DELETE Cette instruction permet de supprimer des numéros de ligne du code source Basic.
DIM Cette instruction permet de définir des tableaux.
EDIT Cette instruction permet d'éditer une ligne existante.
ELSE Cette instruction permet d'indiquer les instructions à exécuté si la condition du IF ... THEN est fausse.
END Cette instruction permet de terminer l'exécution du programme et quitte au mode immédiat.
ERASE Cette instruction permet de supprimer un tableau du programme en cours et de libérer la mémoire qu'il utilise.
EXP Cette fonction permet de demander la valeur exponentielle d'un nombre.
FN Cette fonction permet d'appeler une fonction utilisateur.
FOR Cette instruction permet d'effectuer un compteur en boucle.
FRE Cette fonction permet de demander le nombre d'octets de mémoire actuellement inutilisé par le BASIC.
GOSUB Cette instruction permet d'appeler une sous-routine.
GOTO Cette instruction permet de sauter à un numéro de ligne spécifié.
IF Cette instruction permet d'effectuer un test conditionnel.
INT Cette fonction permet de demander la valeur entière d'un nombre.
INP Cette instruction permet de lire un port d'entrée spécifié.
INPUT Cette instruction interroge l'utilisateur.
LEFT$ Cette fonction permet de retourner les caractères du début d'une chaîne de caractères.
LEN Cette fonction permet demander la longueur d'une chaîne de caractères.
LET Cette commande permet d'affecter une valeur à une variable.
LIST Cette instruction permet d'afficher la liste du code source en mémoire.
LOG Cette fonction retourne le logarithme naturel ou népérien.
MID$ Cette fonction permet de demander une sous-chaîne de caractères contenu dans une chaîne de caractères.
MOD Cet opérateur permet de retourner la partie restante d'une division.
NEW Cette instruction permet de réinitialiser le BASIC.
NEXT Cette instruction est l'instruction de fin du compteur en boucle FOR.
NOT Cet opérateur permet d'effectuer une négation.
NULL Cette instruction permet de fixer le nombre du caractère nulle (ASCII 0) affiché après un retour de chariot et saut de ligne.
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 instruction permet d'envoyer un octet vers le port de sortie spécifié.
PEEK Cette fonction permet le lire directement en mémoire.
POKE Cette instruction permet l'écriture directement en mémoire.
POS Cette fonction permet de demander la position horizontale du curseur.
PRINT Cette instruction permet d'afficher du texte dans la sortie de fenêtre ou dans un fichier.
READ Cette instruction permet d'effectuer la lecture de données contenu dans «DATA».
REM Cette instruction 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.
RIGHT$ Cette fonction retourne les caractères à la fin d'une chaîne de caractères.
RND Cette fonction permet de générer un nombre aléatoire.
RUN Cette instruction permet de lancer l'exécution du programme contenu en mémoire de l'interpréteur BASIC.
SGN Cette fonction retourne le signe d'un nombre.
SIN Cette fonction trigonométrique retourne le sinus.
SPC Cette fonction permet de sortie sur le terminal un caractère d'espace plusieurs fois sous forme de chaîne de caractères.
SQR Cette fonction permet de retourner la racine carré.
STEP Cette instruction permet d'indiquer la valeur d'incrémentation ou décrémentation dans une instruction FOR.
STOP Cette instruction permet d'arrêter temporairement le programme à se point.
STR$ Cette fonction permet de transformer une valeur numérique en chaîne de caractères.
SWAP Cette instruction permet d'échanger le contenu de deux variables.
TAB Cette fonction permet de déplacer le curseur du nombre de tabulation spécifié.
TAN Cette fonction trigonométrique permet de retourner la tangente.
TROFF Cette instruction permet de désactiver le traçage des numéros de ligne durant l'exécution du programme.
TRON Cette instruction permet d'activer le traçage des numéros de ligne durant l'exécution du programme.
USR Cette instruction permet d'appeler un sous-programme en langage machine.
VAL Cette fonction transforme chaîne de caractères en sa valeur numérique.
WAIT Cette commande permet d'attendre une réponse de la part d'un port d'entrée avec un «ou binaire exclusif» sur l'état et un «et binaire» sur le résultat.


Dernière mise à jour : Mercredi, le 29 mars 2023