Section courante

A propos

Section administrative du site

 Langage  Elément  Tutoriel  Annexe  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Introduction
Référence de commandes et fonctions
Les premiers pas
Les fondements d'Altair BASIC
L'Extended BASIC
Comment est charger BASIC 4K et 8K
Comment est chargé Extended BASIC
Boîte de dialogue d'initialisation
Conseils d'espace
Conseils de vitesse
Fonctions mathématiques simulées
Conversion de programmes de base non écrits pour l'Altair BASIC
Utilisation de l'interface ACR
Référence des codes d'erreurs
Fonctions dérivées
Codes de caractères ASCII
Préface
Notes légal
Dictionnaire
Recherche

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.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mercredi, le 29 mars 2023