Voici la liste des différentes procédures et fonctions prédéfinies disponibles avec le IBM Personal Computer Pascal :
Nom | Description |
---|---|
ABORT | Cette procédure permet d'arrêter l'exécution du programme de la même manière qu'une erreur d'exécution interne. |
ABS | Cette fonction permet de retourner la valeur absolue d'une expression numérique. |
ARCTAN | Cette fonction permet de calculer l'arc tangente en radians. |
ASSIGN | Cette procédure permet d'attribuer un nom de fichier DOS dans une STRING (ou LSTRING) à un fichier spécifié. |
BYWORD | Cette fonction permet de prendre deux paramètres, de tout type ordinal tenant dans un octet; renvoie un mot avec le premier octet dans la partie la plus significative et le deuxième octet dans la partie la moins significative. |
CHR | Cette fonction permet de retourner le caractère correspondant au code ASCII numérique. |
CLOSE | Cette fonction permet de fermer un fichier DOS et garantissant que l'accès au fichier est correctement terminé. |
CONCAT | Cette procédure permet d'ajouter une chaîne de caractères à la fin d'une autre chaîne de caractères. |
COPYLST | Cette procédure permet de copier une chaîne de caractères dans une chaîne de caractères de type de données LSTRING. |
COPYSTR | Cette procédure permet de copier une chaîne de caractères dans une chaîne de caractères. |
COS | Cette fonction permet de retourner le cosinus. |
DECODE | Cette fonction permet de convertir la chaîne de caractères de type de données STRING (ou LSTRING) en sa représentation interne et l'assigne à la variable spécifié. |
DELETE | Cette procédure permet de supprimer des caractères spécifié. |
DISCARD | Cette procédure permet d'ignorer, de fermer et de supprimer un fichier ouvert. |
DISPOSE | Cette procédure permet de libérer la mémoire utilisée pour la variable pointée spécifié. |
ENCODE | Cette fonction permet de convertir l'expression spécifié en sa représentation ASCII externe et place cette chaîne de caractères dans un LSTRING. |
EOF | Cette fonction permet d'indiquer si la fin du fichier est atteinte. |
EOLN | Cette fonction permet d'indiquer si la fin d'une ligne de fichier texte est atteinte. |
EVAL | Cette procédure permet d'évaluer uniquement ses paramètres sans les appeler réellement. |
EXP | Cette fonction permet de retourner la valeur exponentielle. |
FILLC | Cette procédure permet de remplir la variable spécifié avec le nombre de copies du caractère spécifié; comme avec MOVEL et MOVER il n'y a pas de vérification des limites. |
FILLSC | Cette procédure permet de remplir la variable spécifié avec le nombre de copies du caractère spécifié en se basant sur le segment. |
FLOAT | Cette fonction permet de convertir un entier en réel. |
GET | Cette fonction permet de lire dans un fichier. S'il y a une composante suivant dans le fichier spécifié, alors la position actuelle du fichier est avancée à la composante suivant, la valeur de cette composante est affectée à la variable de tampon spécifié et EOF(F) devient FALSE. |
HIBYTE | Cette fonction permet de retourner l'octet de poids fort d'un mot. |
INSERT | Cette procédure permet d'insérer la chaîne de caractères spécifié commençant juste avant la longueur spécifié augmente de la longueur spécifié. |
LN | Cette fonction permet de calculer le logarithme népérien (Naturel). |
LOBYTE | Cette fonction permet de retourner l'octet de poids faible d'un mot. |
LOWER | Cette fonction permet, avec l'un des types de paramètres suivants : tableau, ensemble, énuméré ou sous-gamme; et de retourner respectivement la limite inférieure d'un tableau, l'élément le plus bas autorisé d'un ensemble, la première valeur d'un énuméré. |
MOVEL | Cette procédure permet de déplacer les caractères spécifié (octets) en commençant par la source spécifié vers la destination spécifié, en commençant à l'extrémité gauche des chaînes et en continuant vers la droite. |
MOVER | Cette procédure permet de déplacer les caractères spécifié (octets) en commençant par la source spécifié vers la destination spécifié, en commençant à l'extrémité droite des chaînes et en continuant vers la gauche. |
MOVESL | Cette procédure permet de déplacer les caractères spécifié (octets) en commençant par la source spécifié vers la destination spécifié, en commençant à l'extrémité gauche des chaînes et en continuant vers la droite selon un segment. |
MOVESR | Cette procédure permet de déplacer les caractères spécifié (octets) en commençant par la source spécifié vers la destination spécifié, en commençant à l'extrémité droite des chaînes et en continuant vers la gauche selon un segment. |
NEW | Cette procédure permet d'allouer une nouvelle variable spécifié et affecte un pointeur à la variable de pointeur spécifié (un paramètre VAR). |
ODD | Cette fonction permet d'indiquer si la valeur entière est un nombre impaire. |
ORD | Cette fonction permet de retourner la valeur ordinal du paramètre spécifié. |
PACK | Cette procédure permet de déplacer les éléments d'un tableau décompressé vers un tableau compacté. |
PAGE | Cette procédure d'envoyer un code de saut de page (le code ASCII 12: Form Feed) dans un fichier. |
POSITN | Cette fonction permet de retourner la position entière du motif spécifié en commençant la recherche par le paramètre spécifié. |
PRED | Cette fonction permet de retourner la valeur précédente de l'expression. |
PUT | Cette fonction permet d'écrire dans un fichier. Lorsque vous utilisez PUT(F), la valeur de EOF(F) avant PUT(F) peut être vraie ou fausse. |
READ | Cette procédure permet de lire différentes données à partir d'une périphérique, d'un fichier ou de la console. |
READFN | Cette procédure permet de lire une ligne de texte à partir d'une périphérique ou d'un fichier. |
READLN | Cette procédure permet de lire une ligne de texte à partir d'une périphérique, d'un fichier ou de la console. |
READSET | Cette procédure permet de lire des caractères et de les mettre dans la chaîne de caractères spécifié tant que les caractères sont dans l'ensemble spécifié et qu'il y a de la place dans la chaîne de caractères spécifié. |
RESET | Cette procédure permet d'ouvrir un fichier à partir de la variable fichier spécifié. |
RESULT | Cette fonction permet d'accéder à la valeur actuelle d'une fonction. |
RETYPE | Cette fonction permet de demander un échappement de type générique à partir de l'expression spécifié. |
REWRITE | Cette procédure permet de créer un nouveau fichier ou d'écraser le contenu d'un fichier existant. |
ROUND | Cette fonction permet d'arrondir la valeur à partir de zéro. |
SCANEQ | Cette fonction permet, en commençant au paramètre spécifié, de retourner le nombre de caractères ignorés; arrête le balayage lorsqu'un caractère égal au motif spécifié est trouvé ou que les caractères spécifié ont été ignorés. |
SCANNE | Cette fonction permet, en commençant au paramètre spécifié, de retourner le nombre de caractères ignorés; arrête le balayage lorsqu'un caractère n'est pas égal au motif spécifié est trouvé ou que les caractères spécifié ont été ignorés. |
SEEK | Cette procédure permet de fixer la position du pointeur dans un fichier spécifié. |
SIN | Cette fonction permet de retourner le sinus. |
SIZEOF | Cette fonction permet de retourner la taille d'un objet. |
SQR | Cette fonction permet de retourner le carré d'un nombre. |
SQRT | Cette fonction retourne la racine carrée d'un nombre. |
SUCC | Cette fonction permet de retourner la valeur suivante de l'expression. |
TRUNC | Cette fonction permet de tronquer la valeur vers le zéro. |
UNPACK | Cette procédure permet de déplacer un tableau compacté vers un tableau non décompacté, de la même manière. |
UPPER | Cette fonction permet, avec l'un des types de paramètres suivants : tableau, ensemble, énuméré ou sous-gamme; et de retourner respectivement la limite supérieure d'un tableau, l'élément le plus haut autorisé d'un ensemble, la dernière valeur d'un énuméré. |
WRD | Cette fonction permet de retourner un nombre naturel à partir d'une valeur ordinal. |
WRITE | Cette procédure permet d'écrire différentes données sur un 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 un périphérique, dans un fichier ou sur la console. |
Dernière mise à jour : Dimanche, le 19 avril 2020