Voici la liste des procédures et des fonctions inclus dans le langage de programmation Pascal/VS d'IBM (aussi connu sous le nom de Built-in functions Pascal/VS) :
Nom | Description |
---|---|
ABS | Cette fonction retourne la valeur absolue d'un nombre entier ou réel. |
ALFA | Ce type de données contient un tableau de 8 caractères, indexé de 1 à ALFALEN. |
ALFALEN | Cette constante permet d'indiquer la limite supérieur du type de données ALFA, soit la valeur 8. |
ALPHA | Ce type de données contient un tableau de 16 caractères, indexé de 1 à ALFALEN. |
ALPHALEN | Cette constante permet d'indiquer la limite supérieur du type de données ALPHA, soit la valeur 16. |
ARCTAN | Cette fonction permet de retourner l'arc tangente du paramètre spécifié. |
BOOLEAN | Ce type de données est composé des valeurs FALSE et TRUE. |
CHAR | Ce type de données contient un caractère. |
CHR | Cette fonction permet de convertir un entier en une valeur de caractère. |
CLOCK | Cette fonction permet de demander le nombre de micro-secondes d'exécution. |
CLOSE | Cette procédure permet de fermer un fichier. |
COLS | Cette fonction permet de demander la colonne courante de ligne de sortie. |
COMPRESS | Cette fonction permet de remplacer les blancs multiples dans une chaine de caractères par un seul blanc. |
COS | Cette fonction permet de demander le cosinus du paramètre spécifié. |
DATETIME | Cette procédure permet de demander le date et l'heure de la journée courante. |
DELETE | Cette fonction permet d'enlever une partie de caractères contenu dans une chaine de caractères. |
DISPOSE | Cette procédure permet de désallouer une variable dynamique. |
EOF | Cette fonction permet de vérifier si la fin d'un fichier est atteinte. |
EOLN | Cette fonction permet de vérifier si la fin d'une ligne est atteinte. |
EXP | Cette fonction retourne la valeur exponentielle du paramètre spécifié. |
FALSE | Cette constante permet d'indiquer la valeur fausse d'un type de données BOOLEAN. |
FLOAT | Cette fonction permet de convertir un entier à un valeur réel. |
GET | Cette procédure permet d'avancer le pointeur de fichier vers le prochain élément du fichier d'entrée. |
HALT | Cette procédure permet d'arrêter l'exécution du programme. |
HBOUND | Cette fonction permet de demander la limite supérieur d'un tableau. |
HIGHEST | Cette fonction permet de demander la valeur maximum d'une valeur scalaire. |
INDEX | Cette fonction permet de rechercher la position d'une sous-chaine de caractères dans une chaine de caractères. |
INPUT | Cette variable permet d'indiquer le fichier d'entrée par défaut. |
INTEGER | Ce type de données permet d'indiquer des valeurs entières. |
LBOUND | Cette fonction permet de demander la limite inférieur d'un tableau. |
LENGTH | Cette fonction permet de demander la longueur actuel de la chaine de caractères spécifié. |
LN | Cette fonction permet de demander le logarithme naturel du paramètre spécifié. |
LOWEST | Cette fonction permet de demander la valeur minimum d'une valeur scalaire. |
LTRIM | Cette fonction permet d'enlever les espaces au début d'une chaine de caractères. |
MARK | Cette procédure permet de créer une nouvelle mémoire de tas. |
MAX | Cette fonction permet de demander la valeur maximum d'une liste de scalaires. |
MAXINT | Cette constante permet de demander la valeur maximum d'un type INTEGER. |
MAXLENGTH | Cette fonction permet de demander la longueur maximum d'une chaine de caractères. |
MIN | Cette fonction permet de demander la valeur minimum d'une liste de scalaires. |
MININT | Cette constante permet de demander la valeur minimum d'un type INTEGER. |
NEW | Cette procédure permet d'allouer une variable dynamiquement à partir de la mémoire de tas. |
ODD | Cette fonction permet de retourner TRUE si la valeur entière est impaire. |
ORD | Cette fonction permet de convertir une valeur scalaire en un entier. |
OUTPUT | Cette variable permet d'indiquer le fichier de sortie par défaut. |
PACK | Cette procédure permet de copier un tableau dans un tableau compacté. |
PAGE | Cette procédure permet de sauter en haut de la prochaine page. |
PARMS | Cette fonction permet de demander les paramètres d'appel dépendant du système. |
PDSIN | Cette procédure permet d'ouvrir un fichier en entrée pour un ensemble de données partitionné. |
PDSOUT | Cette procédure permet d'ouvrir un fichier en sortie pour un ensemble de données partitionné. |
POINTER | Ce type de données permet de passer un pointeur arbitraire à une routine. |
PRED | Cette fonction permet de demander le prédécesseur d'un scalaire. |
PUT | Cette procédure permet d'avancer le pointeur de fichier vers le prochain élément du fichier en sortie. |
RANDOM | Cette fonction permet de demander un pseudo-nombre généré aléatoirement. |
READ | Cette procédure permet d'effectuer la lecture de données dans un fichier. |
READLN | Cette procédure permet d'effectuer la lecture de la fin d'une ligne de caractères dans un fichier TEXT. |
READSTR | Cette procédure permet de convertir une chaine de caractères en des valeurs associé à des variables. |
REAL | Ce type de données contient un nombre réel représenté en format long de réel du System/370. |
RELEASE | Cette procédure permet de libérer une ou plusieurs partie de la mémoire de tas. |
RESET | Cette procédure permet d'ouvrir un fichier en entrée. |
RETCODE | Cette procédure permet de fixer le code de retour dépendant du système. |
REWRITE | Cette procédure permet d'ouvrir un fichier en sortie. |
ROUND | Cette fonction permet de convertir un nombre réel en un entier arrondie. |
SEEK | Cette procédure permet de fixer la position d'un enregistrement spécifié dans un fichier ouvert. |
SHORTREAL | Ce type de données contient un nombre réel représenté en format court de réel du System/370. |
SIN | Cette fonction permet de demander le sinus du paramètre spécifié. |
SIZEOF | Cette fonction permet de demander la taille qu'occupe en mémoire une variable ou un type de données. |
SQR | Cette fonction permet de demander le carré du paramètre spécifié. |
SQRT | Cette fonction permet de demander la racine carrée du paramètre spécifié. |
STR | Cette fonction permet de convertir un tableau de caractères en chaine de caractères. |
STRING | Ce type de données permet d'indiquer un tableau de caractères à laquelle la longueur varie durant l'exécution du programme. |
STRINGPTR | Ce type de données permet d'indiquer une allocation dynamique de chaine de caractères dont la longueur est déterminé durant l'exécution. |
SUBSTR | Cette fonction permet de retourner une partie d'une chaine de caractères. |
SUCC | Cette fonction permet de demander le successeur d'un scalaire. |
TERMIN | Cette procédure permet d'ouvrir un fichier en entrée pour le terminal. |
TERMOUT | Cette procédure permet d'ouvrir un fichier en sortie pour le terminal. |
TEXT | Ce type de données permet d'indiquer un fichier de texte contenant des caractères. |
TOKEN | Cette procédure permet d'extraire un jeton d'une chaine de caractères. |
TRACE | Cette procédure permet d'écrire dans un fichier la routine retourner de la pile. |
TRIM | Cette fonction permet de supprimer les espaces au début et à la fin d'une chaine de caractères. |
TRUE | Cette constante permet d'indiquer la valeur vrai d'un type de données BOOLEAN. |
TRUNC | Cette fonction permet de convertir un réel en un entier tronqué. |
UNPACK | Cette procédure permet de copier un tableau compacté dans un tableau. |
UNDATE | Cette procédure permet d'ouvrir un fichier en entrée et en sortie. |
WRITE | Cette procédure permet d'écrire des données vers un fichier. |
WRITELN | Cette procédure permet d'écrire une fin de ligne dans un fichier TEXT. |
WRITESTR | Cette procédure permet de convertir une série d'expressions dans une chaine de caractères. |
Dernière mise à jour : Mardi, le 12 septembre 2017