Voici un tableau de référence des différents commandes, fonctions du «UBASIC» :
| Nom | Description |
|---|---|
| ABS | Cette fonction retourne la valeur absolue d'un nombre. |
| ABSADD | Cette fonction retourne la valeur absolue d'un nombre imaginaire. |
| ABSMAX | Cette fonction retourne la valeur absolue maximal d'un nombre. |
| ACOS | Cette fonction trigonométrique retourne l'«ArcCosinus». |
| ALEN | Cette fonction retourne le nombre de chiffre que contient un entier, sans tenir compte du signe. |
| AND | Cet opérateur permet d'effectuer un «Et logique» pour un cas de comparaison. |
| APPEND | Cette commande permet de charger un programme, de se positionner à sa fin et de renommer automatiquement les numéros de lignes. |
| ARG | Cette fonction permet de retourner l'argument de X. |
| ASAVE | Cette commande permet de sauvegarde le programme courant en format ASCII. |
| ASC | Cette fonction retourne la valeur du code ASCII d'un caractère. |
| ASIN | Cette fonction trigonométrique retourne l'«ArcSinus». |
| ATAN | Cette fonction trigonométrique retourne l'«ArcTangente». |
| ATTRIB | Cette fonction permet de retourner l'attribut du paramètre spécifié. |
| AUTO | Cette commande 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 «ENTER». |
| BEEP | Cette commande permet d'émettre un signal sonore. |
| BESSELI | Cette fonction permet de retourner le résultat d'une fonction Bessel I. |
| BESSELJ | Cette fonction permet de retourner le résultat d'une fonction Bessel J. |
| BIT | Cette fonction permet de retourner la valeur du bit d'un nombre. |
| BITAND | Cette fonction permet d'effectuer un «Et binaire» pour une valeur entière. |
| BITCOUNT | Cette fonction permet de retourner le nombre de bit étant fixé à la valeur 1. |
| BITOR | Cette fonction permet d'effectuer un «Ou binaire» pour une valeur entière. |
| BITRESET | Cette fonction permet de mettre la valeur d'un bit à 0 dans un nombre. |
| BITREVERSE | Cette fonction permet d'inverser la valeur d'un bit dans un nombre. |
| BITSET | Cette fonction permet de mettre la valeur d'un bit à 1 dans un nombre. |
| BITXOR | Cette fonction permet d'effectuer un «Ou exclusif binaire» pour une valeur entière. |
| BLOAD | Cette commande permet de charger des données binaire d'un fichier |
| BLOCK | Cette commande permet de fixer la valeur spécifié à certains membres d'un tableau en une seule opération |
| CALL | Cette commande appel une procédure |
| CANCEL | Cette commande permet d'interrompre une boucle «FOR» |
| CCOEFF | Cette fonction permet de demander la constante du terme du polynomial |
| CEIL | Cette fonction retourne la valeur maximale d'un nombre, soit l’entier le plus proche supérieur ou égal au nombre. |
| CHR | Cette fonction retourne un caractère correspondant à la valeur du code ASCII. |
| CIRCLE | Cette commande permet d'afficher un cercle |
| CLOSE | Cette commande permet la fermeture d'un fichier |
| CLR | Cette commande permet de fixer la valeur d'une variable avec la valeur 0. |
| CLR BLOCK | Cette commande permet de fixer la valeur de chacun des membres d'un tableau avec la valeur 0. |
| CLR TIME | Cette commande permet de fixer l'horloge de l'heure à minuit. |
| CLS | Cette commande permet d'effacer l'écran |
| COEFF | Cette fonction permet de demander le coefficient d'un terme polynomial avec le degrée spécifié |
| COLOR | Cette commande permet de changer la couleur courante du texte |
| COMBI | Cette fonction permet de demander le nombre de combiné des éléments spécifié. |
| CONJ | Cette fonction retourne la conjuguaison d'un nombre complexe. |
| CONSOLE | Cette commande permet de fixer la hauteur et la position de départ vertical de la console. |
| CONT | Cette commande permet de poursuivre l'exécution du programme après une interruption par l'utilisateur ou qu'une erreur s'est produit. |
| COPY | Cette commande permet d'effectuer l'impression de l'écran vers une imprimante. |
| COS | Cette fonction retourne le cosinus d'un angle en radian. |
| COSH | Cette fonction retourne le cosinus hyperbolique d'un angle en radian. |
| CUTLSPC | Cette fonction supprime les caractères d'espace au début d'une chaine de caractères. |
| CUTSPC | Cette fonction supprime tous les caractères d'espace d'une chaine de caractères. |
| CVR | Cette fonction permet de retourner le numérateur d'une division rationnel par un dénominateur. |
| DATA | Cette commande permet de mettre un regroupement de données. |
| DATE | Cette fonction permet de demander la date du système d'exploitation. |
| DEC | Cette commande permet d'effectuer la décrémentation d'une variable. |
| DECODE | Cette fonction permet de décoder une chaine de caractères précédemment encodé par une fonction «ENCODE». |
| DEFSEG | Cette commande permet de définir le segment courant du Basic |
| DEG | Cette fonction permet de retourner les degrées d'un polynomial |
| DELETE | Cette commande permet de supprimer des numéros de ligne du code source Basic. |
| DEN | Cette fonction permet de demander le dénominateur de l'argument spécifié. |
| DIFF | Cette fonction permet de demander la différence d'un polynomial. |
| DIM | Cette commande permet de définir des tableaux |
| DIR | Cette commande permet d'afficher les fichiers contenu dans le répertoire spécifié |
| DIR | Cette variable permet de changer de répertoire courant |
| DOSCMD | Cette commande permet de lancer l'exécution d'une commande de l'interpréteur de commande |
| DOT | Cette fonction permet de retourner le code de palette du pixel spécifié |
| EDIT | Cette commande permet d'effectuer l'édition d'une ligne du code source Basic. |
| ELSE | Cette commande est la clause «Autrement» d'une condition. |
| ELSEIF | Cette commande est la clause «Autrement» d'une condition et commence une nouvelle condition. |
| EMA | Cette fonction permet de demander les membres d'un tableau de type EMA. |
| EMAWORD | Cette fonction permet de demander la taille des membres d'un tableau de type EMA. |
| ENCODE | Cette fonction permet d'encoder une chaine de caractères. |
| END | Cette commande met fin au programme. |
| ENDIF | Cette commande permet d'indiquer la fin d'une condition «SI». |
| ENDLOOP | Cette commande permet d'indiquer la fin d'une boucle avec l'instruction «LOOP». |
| EOF | Cette fonction permet d'indiquer si la fin du fichier est atteinte. |
| ERASE | Cette commande permet de supprimer un tableau du programme en cours et de libérer la mémoire qu'il utilise. |
| EUL | Cette fonction permet de retourner la fonction «Euler» de la théorie des nombres. |
| EVAL | Cette fonction permet de retourner le résultat d'une formule mathématique contenu dans une chaine de caractères. |
| EVEN | Cette fonction permet d'indiquer si un nombre est paire. |
| EXIST | Cette fonction permet d'indiquer si le fichier spécifié existe. |
| EXP | Cette fonction retourne la valeur exponentielle d'un nombre |
| FACTORIAL | Cette fonction retourne le factoriel d'un nombre |
| FILE | Cette commande permet l'ouverture d'un fichier |
| FILES | Cette commande permet d'afficher les fichiers contenu dans le répertoire spécifié |
| FIND | Cette fonction permet de consulter une entrée de répertoire lors de la lecture des fichiers contenu dans un répertoire |
| FIX | Cette fonction retourne la valeur arrondie d'un nombre. |
| FLOOR | Cette fonction retourne la valeur minimale d’un nombre, soit l’entier le plus proche inférieur ou égal au nombre. |
| FN | Cette commande permet de définir une fonction utilisateur. |
| FOR | Cette commande permet d'effectuer un compteur en boucle |
| FREE | Cette fonction retourne l'espace disponible pour les variables et le programme. |
| FREEZE | Cette commande permet d'écrire les données et informations dans les fichiers et arrête l'exécution du programme. |
| GCD | Cette fonction permet de retourner le plus grande diviseur des nombres spécifiés. |
| GCOLOR | Cette commande permet de fixer la couleur de l'écriture du texte. |
| GET | Cette commande permet la sauvegarde d'image dans l'écran graphique. |
| GETENV | Cette fonction permet de connaitre la valeur d'une variable d'environnement du système d'exploitation à partir de son nom en utilisant une chaine de caractères. |
| GLOAD | Cette commande permet de charger et d'afficher un fichier graphique précédemment sauvegarder par la commande «GSAVE». |
| GLOCATE | Cette commande permet de positionner le curseur du texte |
| GOSUB | Cette commande permet d'appeler un sous-programme. |
| GOTO | Cette commande permet de sauter à un numéro de ligne spécifier |
| GPOSX | Cette fonction permet de demander la position horizontal du curseur |
| GPOSY | Cette fonction permet de demander la position vertical du curseur |
| GPRINT | Cette commande permet d'écrire du texte ou un nombre dans un des plans de l'écran graphique. |
| GSAVE | Cette commande permet de sauvegarder le contenu de l'écran dans un fichier. |
| GSIZE | Cette commande permet de fixer la taille des caractères de la commande «GPRINT». |
| HEX | Cette fonction retourne sous forme de chaine de caractères en nombre hexadécimal d'une valeur numérique. |
| IF | Cette commande permet d'effectuer un teste conditionnel. |
| IM | Cette fonction permet de retourner la partie imaginaire d'un nombre. |
| INC | Cette commande permet d'incrémenter une variable. |
| INKEY | Cette fonction retourne sous forme de chaine de caractères la valeur du caractère en attente sur clavier s'il y a lieu. |
| INP | Cette fonction retourne la valeur d'un port d'entrée/sortie. |
| INPUT | Cette instruction interroge l'utilisateur ou lit dans un fichier. |
| INPUT$ | Cette fonction permet d'effectuer la lecture d'une chaine de caractères à partir du clavier ou d'un fichier. |
| INSTR | Cette fonction permet d'indiquer la position d'une sous-chaine de caractères situé dans une chaine de caractères. |
| INSTR2 | Cette fonction permet d'indiquer la position de la première sous-chaine de caractères situé dans une chaine de caractères. |
| INT | Cette fonction retourne la valeur entière d'un nombre. |
| IRND | Cette fonction retourne un nombre aléatoire de l'intervalle des entiers -32768 et 32767. |
| ISQRT | Cette fonction retourne la partie entière d'une racine carré. |
| JUMP | Cette commande permet de sauter à la prochaine commande «**». |
| KEY | Cette commande permet d'effectuer la gestion des touches de fonctions. |
| KILL | Cette commande permet d'effacer un fichier. |
| KRO | Cette fonction permet de retourner le résultat étendue du symbole de Kronecker. |
| LCM | Cette fonction permet de retourner le multiple inférieur commun. |
| LCOEFF | Cette fonction permet de retourner le coefficient du terme du plus haut degrée d'un polygone. |
| LDIR | Cette commande permet d'imprimer sur l'imprimante les fichiers contenu dans le répertoire spécifié |
| LEFT | Cette fonction retourne les caractères du début d'une chaine de caractères. |
| LEN | Cette fonction retourne la longueur d'une chaîne de caractères. |
| LINE | Cette commande permet de tracer une ligne dans un écran graphique. |
| LIST | Cette commande permet d'afficher le code source Basic. |
| LLIST | Cette commande permet de sortir sur l'imprimante le code source Basic. |
| LLOCATE | Cette commande permet d'envoyer un retour de chariot et un blanc à l'imprimante. |
| LOAD | Cette commande permet d'effectuer le chargement du code source Basic en mémoire de l'interpréteur Basic. |
| LOCAL | Cette commande permet de définir des variables local et de les initialisés avec une valeur. |
| LOCATE | Cette commande permet de positionner le curseur |
| LOG | Cette fonction retourne le logarithme naturel ou népérien. |
| LOOP | Cette commande permet d'exécuter une boucle infinie. |
| LOWER | Cette fonction permet de convertir une chaine de caractères en minuscule. |
| LPRINT | Cette commande permet d'imprimer du texte sur l'imprimante |
| LVLIST | Cette commande permet d'imprimer la liste des variables du programme sur l'imprimante |
| LVXREF | Cette commande permet d'imprimer la liste des références de toutes les variables du programme sur l'imprimante |
| LXREF | Cette commande permet d'imprimer le nombre de lignes de références des lignes spécifiés. |
| MAPX | Cette fonction permet de convertir une coordonnée globale X en coordonnée d'écran X. |
| MAPY | Cette fonction permet de convertir une coordonnée globale Y en coordonnée d'écran Y. |
| MAX | Cette fonction permet de retourner la plus grand des valeurs passé en argument. |
| MELT | Cette commande permet de «fondre» un programme arrêté. |
| MEMBER | Cette fonction permet de retourner la valeur d'un indice de tableau correspondant à la position spécifié. |
| MID | Cette fonction retourne une sous-chaîne de caractères contenu dans une chaine de caractères. |
| MIN | Cette fonction permet de retourner la plus petite des valeurs passé en argument. |
| MOB | Cette fonction permet de retourner le résultat d'une fonction Moebius. |
| MODINV | Cette fonction permet de retourner le résultat de l'inverse du restant d'une division. |
| MODPOW | Cette fonction permet de retourner le restant d'une division d'un nombre à une puissance. |
| MODSQRT | Cette fonction permet de retourner le restant d'une division d'un nombre au carré. |
| MODULUS | Cette variable permet de fixer le module dans le calcul d'un polynomial. |
| MOEB | Cette fonction permet de retourner le résultat d'une fonction Moebius. |
| MONIC | Cette fonction permet de retourner la Monic d'un polynomial. |
| NEG | Cette commande permet d'effectuer la négation d'une ou plusieurs variable(s). |
| NEG BLOCK | Cette commande permet d'effectuer l'inversion des signes des cellules d'un tableau. |
| NEXT | Cette commande est l'instruction de fin du compteur en boucle FOR. |
| NEW | Cette commande permet de réinitialiser le BASIC |
| NOP | Cette commande permet d'effectuer aucune opération. |
| NOT | Cet opérateur permet d'indiquer une inversion logique. |
| NUM | Cette fonction permet de retourner le numérateur d'un argument. |
| NXTPRM | Cette fonction permet de retourner le nombre premier immédiatement plus grand que le nombre spécifié. |
| ODD | Cette fonction permet d'indiquer si le nombre est impaire. |
| ON ERROR GOTO | Cette commande permet d'effectuer des branchements automatique lorsqu'une erreur du code source Basic se produit. |
| OPEN | Cette commande permet l'ouverture d'un fichier |
| OR | Cet opérateur permet d'effectuer un «OU» logique. |
| OUT | Cette commande permet l'écriture sur un port d'entrée/sortie |
| PACK | Cette fonction permet de compacter, en données, des valeurs |
| PAINT | Cette commande permet de peinturer l'emplacement spécifié de l'écran graphique. |
| PAUSE | Cette commande permet de suspendre l'exécution du programme le nombre de 100 millisecondes spécifié. |
| PEEK | Cette fonction permet le lire directement en mémoire un octet |
| PEEKS | Cette fonction permet le lire directement en mémoire un bloc d'octets |
| PEEKW | Cette fonction permet le lire directement en mémoire un mot |
| PI | Cette fonction permet de retourner la valeur multiplié de PI par la valeur spécifié. |
| POINT | Cette commande permet de fixer le nombre de décimales des variables. |
| POKE | Cette commande permet l'écriture directement en mémoire un octet |
| POKES | Cette commande permet l'écriture directement en mémoire d'une chaine de caractères |
| POKEW | Cette commande permet l'écriture directement en mémoire un mot |
| POLY | Cette fonction permet de retourner la polynomial des coefficients spécifiés. |
| POSX | Cette fonction permet de demander la position horizontal du curseur. |
| POSY | Cette fonction permet de demander la position vertical du curseur. |
| Cette commande permet d'afficher du texte à l'écran ou dans un fichier | |
| PRM | Cette fonction permet de retourner un nombre premier selon une position comme dans un tableau. |
| PRMDIV | Cette fonction permet de retourner le précédant diviseur d'un nombre premier. |
| PSET | Cette commande permet de tracer un point sur un écran graphique. |
| PUT | Cette commande permet d'afficher une image dans l'écran graphique. |
| RANDOMIZE | Cette commande permet de réinitialiser les nombres aléatoires. |
| RE | Cette fonction permet de retourner la partie réel d'un nombre. |
| READ | Cette commande permet d'effectuer la lecture de données contenu dans «DATA». |
| REDUCE | Cette commande permet de diviser deux variables entières par leur plus grand diviseur commun. |
| REM | Cette commande permet d'insérer une remarque |
| RENAME | Cette commande permet de renommer un fichier |
| RENUM | Cette commande permet de renommer les numéros de ligne. |
| REPEAT | Cette commande permet d'effectuer des boucles d'instructions à répétition tant que la condition n'est pas vrai. |
| RES | Cette fonction retourner la partie restante de la précédante division. |
| 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 |
| REVIVE | Cette commande permet de restaurer un programme effacer par la commande «NEW». |
| RIGHT | Cette fonction retourne les caractères à la fin d'une chaine de caractères. |
| RND | Cette fonction permet de générer un nombre aléatoire. |
| ROLL | Cette commande permet d'effectuer un défilement horizontal et vertical spécifié de la région d'affichage. |
| ROUND | Cette fonction permet d'arrondir un nombre réel. |
| RUN | Cette commande permet de lancer l'exécution du programme contenu en mémoire de l'interpréteur BASIC. |
| SAVE | Cette commande permet de sauvegarder sur disque le code source contenu dans la mémoire de l'interpréteur BASIC. |
| SCREEN | Cette commande permet de passer au mode d'affichage spécifier. |
| SET | Cette commande permet de fixer le drapeau de protection d'un fichier. |
| SFT | Cette fonction permet d'effectuer un décalage de bit vers la gauche. |
| SGN | Cette fonction retourne le signe d'un nombre. |
| SIN | Cette fonction trigonométrique retourne le «Sinus». |
| SINH | Cette fonction trigonométrique retourne le «Sinus» hyperbolique. |
| SPC | Cette fonction permet de sortie sur le terminal un caractère d'espace plusieurs fois sous forme de chaine de caractères. |
| SQRT | Cette fonction retourne la racine carré. |
| STOP | Cette commande permet d'arrêter temporairement le programme à se point |
| STR | Cette fonction transforme une valeur numérique en chaine de caractères. |
| STRINPUT | Cette commande permet d'effectuer une entrée de données du clavier vers une variable. |
| SWAP | Cette commande permet d'échanger le contenu de deux variables. |
| SWAP BLOCK | Cette commande permet d'échanger le contenu de deux tableaux. |
| SYSTEM | Cette commande permet de repasser le contrôle au système d'exploitation. |
| TAB | Cette fonction permet de fixer le point de départ d'une impression. |
| TAN | Cette fonction trigonométrique retourne la «Tangente». |
| TIME | Cette fonction retourne l'heure courante. |
| TIME1000 | Cette fonction retourne les millisecondes courantes. |
| TROFF | Cette commande permet de désactiver le traçage des numéros de ligne durant l'exécution du programme. |
| TRON | Cette commande permet d'activer le traçage des numéros de ligne durant l'exécution du programme. |
| TYPE | Cette fonction permet de retourner le type de données d'une variable. |
| UPPER | Cette fonction permet de convertir une chaine de caractères en majuscule. |
| USEEMA | Cette commande permet d'indiquer l'utilisation de tableau EMA. |
| VAL | Cette fonction permet de transformer une chaine de caractères en sa valeur numérique. |
| VARPTR | Cette fonction permet de demander l'adresse de déplacement d'une variable. |
| VCHG | Cette commande permet d'effectuer des remplacements de nom de variables ou de tableaux de la ligne spécifié jusqu'à la fin du programme. |
| VIEW | Cette fonction permet de fixer les limites de visualisation des objets graphiques. |
| VLIST | Cette commande permet d'afficher la liste des variables. |
| VXREF | Cette commande permet d'afficher la liste des références de toutes les variables du programme sur l'imprimante |
| WEND | Cette commande est l'instruction de fin de la boucle «WHILE» |
| WHILE | Cette commande permet d'effectuer une boucle. |
| WIDTH | Cette commande permet de changer la largeur de l'écran |
| WINDOW | Cette commande permet de définir la représentation d'échelle d'un pixel de l'écran graphique |
| WORD | Cette commande permet d'indiquer la longueur des variables de type de données mot |
| XREF | Cette commande permet d'afficher le nombre de lignes de références des lignes spécifiés. |
Dernière mise à jour : Lundi, le 3 août 2015