Voici la liste des commandes, instructions et des fonctions inclus dans le langage de programmation Dartmouth BASIC (aussi connu sous le nom de Built-in functions Dartmouth BASIC) :
| Nom | Description |
|---|---|
| ABS | Cette fonction permet de retourner la valeur absolue d'un nombre. |
| ATN | Cette fonction trigonométrique permet de retourner l'Arc Tangente. |
| BYE | Cette instruction permet d'indiquer qu'il faut quitter le télétype afin d'interrompre la communication et la comptabilisation du temps d'utilisation. |
| CATALOG | Cette instruction permet d'afficher les noms de programme dans l'entreposage permanent. |
| CHANGE | Cette instruction permet de copier des caractères individuellement à partir d'une chaîne de caractères. |
| COS | Cette fonction permet de retourner le cosinus d'un angle en radian. |
| COT | Cette fonction trigonométrique permet de retourner la cotangente. |
| DATA | Cette instruction permet de mettre un regroupement de données. |
| DEF FN | Cette instruction permet de définir une fonction. |
| DIM | Cette instruction permet de définir des tableaux. |
| EDIT | Cette commande permet d'éditer le programme BASIC. |
| END | Cette instruction permet de terminer l'exécution du programme. |
| EXP | Cette fonction retourne la valeur exponentielle d'un nombre. |
| FN | Cette fonction permet d'appeler une fonction utilisateur. |
| FNEND | Cette instruction permet d'indiquer la fin d'une fonction. |
| FOR | Cette instruction permet d'effectuer un compteur en boucle. |
| GO TO | Cette instruction permet de sauter à un numéro de ligne spécifié. |
| GOSUB | Cette instruction permet d'appeler une sous-routine. |
| HELLO | Cette instruction permet d'effectuer l'identification de l'utilisateur au système. |
| IF ... THEN | Cette instruction permet d'effectuer un test conditionnel. |
| INPUT | Cette instruction permet d'interroger l'utilisateur. |
| INT | Cette fonction permet de retourner la valeur entière d'un nombre. |
| LENGTH | Cette instruction permet de demander la longueur du programme par impression de nombre de caractères. |
| LET | Cette instruction permet d'affecter une valeur à une variable. |
| LIST | Cette instruction permet d'afficher le code source Basic. |
| LISTNH | Cette instruction permet d'afficher le code source Basic sans l'entête. |
| LOG | Cette fonction permet de retourner le logarithme naturel ou népérien. |
| MAT | Cette instruction permet d'effectuer un traitement de matrice sur une variable de tableau. |
| NEW | Cette instruction permet de réinitialiser le BASIC. |
| NEXT | Cette instruction est l'instruction de fin du compteur en boucle FOR. |
| OLD | Cette instruction permet de demander le dernier nom du programme situé sur l'entreposage permanent. |
| ON ... GOTO | Cette instruction permet d'effectuer des branchements à des numéros de ligne en fonction de cas supérieur à 1 consécutif. |
| Cette instruction permet de sortir le résultat. | |
| RANDOMIZE | Cette instruction permet de réinitialiser les générateurs de nombres aléatoires. |
| READ | Cette instruction permet d'effectuer la lecture de données contenu dans «DATA». |
| REM | Cette instruction permet d'insérer une remarque. |
| RENAME | Cette instruction permet de changer le nom du programme courant sans l'effacer. |
| REPLACE | Cette instruction permet de sauvegarder le programme courant et de faire effacer le programme sauvegardé de la mémoire. |
| RESTORE | Cette instruction permet d'effectuer la restauration du pointeur de lecture des données «DATA» à partir du début. |
| RETURN | Cette instruction permet un retour d'un sous-routine GOSUB. |
| RND | Cette fonction permet de générer un nombre aléatoire entre 0 et 1. |
| RUN | Cette instruction permet de lancer l'exécution du programme contenu en mémoire. |
| SAVE | Cette instruction permet de sauvegarder le programme courant dans l'entreposage permanent. |
| SCRATCH | Cette instruction permet d'effacer le programme courant sans effacer son nom. |
| SIN | Cette fonction trigonométrique retourne le sinus. |
| SQR | Cette fonction permet de retourner la racine carré. |
| STATUS | Cette instruction permet de demander les indications d'état de la machine télétype utilisé (en exécution, en édition, occupé,...). |
| STOP | Cette instruction permet d'arrêter temporairement le programme à se point. |
| SYSTEM | Cette instruction permet à l'utilisateur de changer de système (BASIC, ALGOL,...). |
| TAN | Cette fonction trigonométrique permet de retourner la tangente. |
| TTY | Cette instruction permet de fournir les informations du numéro de télétype, du numéro d'utilisateur, langage utilisé, le programme utilisé et l'état du télétype. |
| UNSAVE | Cette instruction permet d'effacer le programme courant de l'entreposage permanent. |
Dernière mise à jour : Samedi, le 11 juillet 2020