Section courante

A propos

Section administrative du site


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