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 Prérequis Description
ABS   Cette fonction permet de demander la valeur absolue d'un nombre.
AND 8 Ko Cet opérateur permet d'effectuer un «Et binaire» pour une valeur numérique ou «Et logique» dans le cas d'une comparaison.
ASC 8 Ko Cette fonction retourne la valeur du code ASCII d'un caractère.
ATN 8 Ko Cette fonction trigonométrique permet de retourner l'ArcTangente. Le rang est situé entre -π/2 et π/2.
CDBL ALTAIR EXTENDED BASIC Cette fonction permet de retourner un nombre en type de données réel de double précision.
CHR$ 8 Ko Cette fonction retourne un caractère correspondant à la valeur du code ASCII.
CINT ALTAIR EXTENDED BASIC 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 8 Ko Cette instruction permet de charger en mémoire un programme provenant une cassette de magnétophone.
CONT 8 Ko 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 8 Ko Cette fonction trigonométrique permet de retourner le cosinus.
CSAVE 8 Ko Cette instruction permet de sauvegarder le programme en mémoire sur une cassette de magnétophone.
CSNG ALTAIR EXTENDED BASIC 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 8 Ko Cette instruction permet de définir une fonction.
DEFINT ALTAIR EXTENDED BASIC Cette instruction permet de définir le type de données d'entier pour un rang de lettre spécifié.
DEFDBL ALTAIR EXTENDED BASIC 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 ALTAIR EXTENDED BASIC 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 ALTAIR EXTENDED BASIC 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 ALTAIR EXTENDED BASIC Cette instruction permet de supprimer des numéros de ligne du code source Basic.
DIM   Cette instruction permet de définir des tableaux.
EDIT ALTAIR EXTENDED BASIC Cette instruction permet d'éditer une ligne existante.
ELSE ALTAIR EXTENDED BASIC 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 ALTAIR EXTENDED BASIC Cette instruction permet de supprimer un tableau du programme en cours et de libérer la mémoire qu'il utilise.
EXP 8 Ko Cette fonction permet de demander la valeur exponentielle d'un nombre.
FN 8 Ko Cette fonction permet d'appeler une fonction utilisateur.
FOR   Cette instruction permet d'effectuer un compteur en boucle.
FRE 8 Ko 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 8 Ko Cette instruction permet de lire un port d'entrée spécifié.
INPUT   Cette instruction interroge l'utilisateur.
LEFT$ 8 Ko Cette fonction permet de retourner les caractères du début d'une chaîne de caractères.
LEN 8 Ko 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 8 Ko Cette fonction retourne le logarithme naturel ou népérien.
MID$ 8 Ko Cette fonction permet de demander une sous-chaîne de caractères contenu dans une chaîne de caractères.
MOD ALTAIR EXTENDED BASIC 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 8 Ko Cet opérateur permet d'effectuer une négation.
NULL 8 Ko 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 8 Ko Cet opérateur permet d'effectuer un «Ou binaire» pour une valeur numérique ou «Ou logique» dans le cas d'une comparaison.
OUT 8 Ko Cette instruction permet d'envoyer un octet vers le port de sortie spécifié.
PEEK 8 Ko Cette fonction permet le lire directement en mémoire.
POKE 8 Ko Cette instruction permet l'écriture directement en mémoire.
POS 8 Ko 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$ 8 Ko 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 8 Ko Cette fonction permet de sortie sur le terminal un caractère d'espace plusieurs fois sous forme de chaine 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$ 8 Ko Cette fonction permet de transformer une valeur numérique en chaîne de caractères.
SWAP ALTAIR EXTENDED BASIC 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 8 Ko Cette fonction trigonométrique permet de retourner la tangente.
TROFF ALTAIR EXTENDED BASIC Cette instruction permet de désactiver le traçage des numéros de ligne durant l'exécution du programme.
TRON ALTAIR EXTENDED BASIC 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 8 Ko Cette fonction transforme chaîne de caractères en sa valeur numérique.
WAIT 8 Ko 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