Voici la liste des différentes procédures et fonctions prédéfinies disponibles avec le DEFT Pascal :
Nom | Description |
---|---|
ABS | Cette fonction permet de retourner la valeur absolue d'une expression numérique. |
ARCTAN | Cette fonction permet de demander l'arc tangente. |
CALL | Cette fonction permet d'appeler une fonction et sous-routine en langage machine typiquement recherché dans la ROM du CoCo. |
CHR | Cette fonction permet de retourner le caractère correspondant au code ASCII numérique. |
COS | Cette fonction permet de retourner le cosinus. |
CURSOR | Cette procédure permet de positionner le curseur selon l'une des 512 positions de l'écran. |
DECODE | Cette procédure permet de construire une chaîne de caractères contenant une représentation externe (en base 10) d'un entier. |
DECODEREAL | Cette procédure permet de construire une chaîne de caractères contenant une représentation externe (en décimal ou scientifique) d'un nombre réel. |
ENCODE | Cette fonction permet de convertir une chaîne de caractères contenant une constante entière vers un entier. |
ENCODEREAL | Cette fonction permet de convertir une une chaîne de caractères contenant une constante réel vers un réel. |
EXP | Cette fonction permet de retourner la valeur exponentielle. |
FILEERROR | Cette fonction permet de demander la dernière erreur d'entrée/sortie s'étant produite. |
GET | Cette procédure permet d'avancer le pointeur de fichier vers la prochaine composante dans le fichier. |
HEX | Cette procédure permet de construire une chaîne de caractères contenant un hexadécimal ASCII représentant la région de mémoire spécifié. |
LN | Cette fonction permet de calculer le logarithme népérien (Naturel). |
MARK | Cette procédure permet de marquer l'état courant du tas. |
MEMAVAIL | Cette fonction permet de déterminer le nombre d'octets de mémoire disponible dans le tas. |
NEW | Cette procédure permet d'allouer de la mémoire dynamique pour une variable. |
ODD | Cette fonction permet d'indiquer si la valeur entière est un nombre impaire. |
ORD | Cette fonction permet de connaître le rang de la valeur scalaire, par exemple on peut connaître le numéro de code ASCII d'un caractère de cette manière. |
PAGE | Cette procédure permet d'envoyer un code de saut de page dans un fichier. |
PRED | Cette fonction permet de retourner la valeur précédente de l'expression. |
PUT | Cette procédure permet d'écrire un enregistrement dans un fichier. |
READ | Cette procédure permet de lire différentes données à partir d'une périphérique, d'un fichier ou de la console. |
READLN | Cette procédure permet de lire une ligne de texte à partir d'une périphérique, d'un fichier ou de la console. |
RELEASE | Cette procédure permet permet de libérer des variables dans le tas. |
RESET | Cette procédure permet d'ouvrir un fichier à partir de la variable fichier spécifié et de le réinitialiser au début. |
REWRITE | Cette procédure permet de créer un nouveau fichier ou d'écraser le contenu d'un fichier existant. |
ROUND | Cette fonction permet de retourner la valeur arrondie d'un nombre réel. |
SIN | Cette fonction permet de retourner le sinus. |
SIZEOF | Cette fonction permet de connaître la taille en octet d'une variable ou d'un type. |
SQR | Cette fonction permet de retourner le carré d'un nombre. |
SQRT | Cette fonction permet de retourner la racine carré d'un nombre. |
STRINGCOPY | Cette procédure permet de copier une portion d'une chaîne de caractères dans une autre. |
STRINGDELETE | Cette procédure permet de supprimer une portion d'une variable de chaîne de caractères. |
STRINGINSERT | Cette procédure permet d'insérer une chaîne de caractères dans une chaîne de caractères spécifié au point spécifié. |
STRINGPOS | Cette fonction permet de rechercher l'emplacement d'une autre chaîne de caractères dans une autre chaîne de caractères. |
SUCC | Cette fonction permet de retourner la valeur suivante de l'expression. |
TRUNC | Cette fonction retourne la partie entière d'un nombre réel. |
WRITE | Cette procédure permet d'écrire différentes données sur une périphérique, dans un fichier ou sur la console. |
WRITELN | Cette procédure permet d'écrire différentes données avec un saut de ligne sur une périphérique, dans un fichier ou sur la console. |
Remarque
- De nombreuses fonctions, procédures et type de données du DEFT Pascal sont considérés comme des mots réservés contrairement au standard Pascal.
Dernière mise à jour : Samedi, le 11 juillet 2020