Section courante

A propos

Section administrative du site

Fonctions et instructions numériques

La forme générale d'une fonction numérique est :

fonction numérique (nombre ou expression)

Voici les fonctions et instructions numériques :

Nom Description Machine cible
ABS Renvoie la valeur absolue d'une expression. Tous les BASIC
ATN Renvoie l'arc tangente d'une expression. Tous les BASIC
CDBL Renvoie une représentation en double précision du nombre ou de l'expression IBM Advanced et Radio Shack Level II seulement
CINT Renvoie le plus grand entier non supérieur au nombre ou à l'expression IBM Advanced et Radio Shack Level II seulement
CLOG Renvoie le logarithme décimal d'une expression Apple II et Atari seulement
COS Renvoie le cosinus d'une expression. Tous les BASIC
CSNG Renvoie une représentation simple précision d'un nombre ou d'une expression IBM Advanced et Radio Shack Level II seulement
DEF Permet de définir de nouvelles fonctions numériques Texas Instruments 99/4 seulement
DEF FN Même fonction que DEF Apple II, Commodore PET, IBM Advanced et Radio Shack Extended Color seulement
ERL Renvoie le numéro de ligne où une erreur s'est produite IBM Advanced et Radio Shack Level II seulement
ERR Renvoie une valeur liée au code d'une erreur IBM Advanced et Radio Shack Level II seulement
EXP Renvoie la valeur du nombre naturel e élevé à la puissance spécifiée par une expression suivante. Tous les BASIC
FIX Renvoie une représentation tronquée d'un paramètre. IBM Advanced et Radio Shack Level II seulement
FRE Indique le nombre total d'octets inutilisés en mémoire. Si elle est suivie d'une variable chaîne, elle indique la quantité d'espace chaîne inutilisé. Atari; Commodore PET, IBM Advanced et Radio Shack Level II seulement
HEX$ Renvoie la valeur hexadécimale d'un nombre IBM Advanced et Radio Shack Extended Color seulement
INT Renvoie la partie entière d'une expression étant inférieure ou égale à l'expression. Tous les BASIC
LOG Renvoie le logarithme naturel d'un paramètre. Tous les BASIC
MEM Renvoie la quantité de mémoire libre disponible Radio Shack Level II et Extended Color seulement
MKD$ Convertit un nombre double précision en une chaîne de caractères de 8 octets IBM Advanced seulement
MKI$ Convertit un entier en une chaîne de 2 octets IBM Advanced seulement
MKS$ Convertit un nombre simple précision en une chaîne de 4 octets IBM Advanced seulement
NULL Affiche le nombre d'espaces spécifié Atari seulement
OCT$ Renvoie la valeur octale d'un nombre IBM Advanced seulement
POS Renvoie un nombre de 0 à 63 indiquant la position du curseur sur le terminal vidéo Apple II, Commodore PET, IBM Advanced, Radio Shack Level II et Extended Color seulement
PPOINT Renvoie le code couleur d'une cellule graphique spécifiée Radio Shack Extended Color seulement
RANDOM Réinitialise le générateur de nombres aléatoires Commodore PET et Radio Shack Level II seulement
RANDOMIZE Même fonction que RANDOM IBM Advanced et Texas Instruments 99/4 seulement
RND Génère un nombre pseudo-aléatoire Non disponible dans Radio Shack Extended Color
SGN Renvoie un -1 si une expression est négative, un 0 si elle est 0 et un 1 si elle est positive. Tous les BASIC
SIN Renvoie la valeur sinusoïdale d'une expression en radians. Tous les BASIC
SPC Renvoie le nombre de sauts spécifié Commodore PET et IBM Advanced seulement
SQR Renvoie la racine carrée d'une expression Non disponible sur Atari
TAN Renvoie la tangente d'une expression Non disponible sur Atari
TI Définit l'horloge en temps réel sur la valeur spécifiée Commodore PET seulement
TIMER Renvoie le contenu ou permet le réglage de la minuterie Radio Shack Extended Color seulement
TIME$ Définit ou affiche l'heure actuelle IBM Advanced seulement


Dernière mise à jour : Mardi, le 29 avril 2025