Section courante

A propos

Section administrative du site

Vue par description   Vue par prototype   Rechercher

Voici un tableau de référence des différents commandes, instructions ou fonctions du «PL/1» (aussi connu sous le nom de built-in functions) :

Procédure ou fonction Description
ABS Cette fonction retourne la valeur absolue.
ADDR Cette fonction retourne un pointeur d'une variable.
ALLOCATE Cette instruction permet de créer une variable dynamique.
AREA Cette condition est activé lorsqu'une opération anormal à lieux au niveau de la manipulation de la mémoire.
ATAN Cette fonction trigonométrique permet de connaitre l'«ArcTangente» en radians.
ATAND Cette fonction trigonométrique permet de connaitre l'«ArcTangente» en degrées.
ATANH Cette fonction trigonométrique permet de connaitre l'«ArcTangente» hyperbolique.
AUTOMATIC Cette instruction fixe les déclarations en mode automatique.
BASED Cette instruction permet de fixer l'adresse d'une variable au même endroit qu'une autre.
BEGIN Cette instruction permet d'indiquer le début d'un bloc.
BIT Cette instruction permet de définir une variable définit en binaire.
BOOL Cette fonction retourne une chaine de bits étant le résultat d'une opération booléen de chaine de bits de données.
BY NAME Cette instruction permet de limiter les affectations de structures.
CALL Cette instruction permet l'appel d'une procédure.
CEIL Cette fonction arrondie la valeur d'un entier.
CONTROLLED Cette instruction permet d'utiliser le mode utilisant l'instruction «ALLOCATE».
COS Cette fonction trigonométrique permet de connaitre le «Cosinus» en radians.
COSD Cette fonction trigonométrique permet de connaitre le «Cosinus» en degrées.
COSH Cette fonction trigonométrique permet de connaitre le «Cosinus» hyperbolique.
DECLARE Cette instruction permet la déclaration de variable.
DECLARE BINARY/BIN FIXED Cette instruction permet la déclaration de variable binaire à valeur fixe.
DECLARE BINARY/BIN FLOAT Cette instruction permet la déclaration de variable binaire à valeur exponentielle.
DECLARE CHARACTER Cette instruction permet la déclaration de type chaine de caractères.
DECLARE COMPLEXE Cette instruction permet la déclaration de type complexe (un partie réel et un partie imaginaire).
DECLARE DECIMAL/DEC FIXED Cette instruction permet la déclaration d'un nombre décimal à valeur fixe.
DECLARE DECIMAL/DEC FLOAT Cette instruction permet la déclaration d'un nombre décimal à valeur exponentielle.
DEFINED Cette clause indique que la variable doit occuper le même espace mémoire que l'autre référencé.
DELAY Cette instruction permet de suspendre une tâche pendant un certain moment.
DELETE FILE, KEY Cette instruction enlève de la référence de clef un enregistrement.
DIM Cette fonction permet de connaitre le nombre d'élément de la N-ième dimension de X.
DISPLAY Cette instruction permet l'affichage sur la sortie courante d'une chaine de caractères.
DO Cette instruction permet de traiter une suite d'instruction comme un bloc.
DO WHILE Cette instruction permet le traitement d'une boucle en ayant une condition au début.
EMPTY Cette fonction retourne une zone de taille nulle.
END Cette instruction permet la terminaison d'un bloc ou d'un groupe.
ERF Cette fonction retourne la fonction d'erreur.
ERFC Cette fonction retourne la fonction d'erreur conjuguée (1-erf(x)).
EXIT Cette instruction permet la terminaison d'une tâche et de toutes les autres tâches associés.
EXP Cette fonction retourne la valeur exponentielle.
FILE Cet identificateur de type permet de déclarer un type pour la manipulation des fichiers.
FLOOR Cette fonction retourne la valeur minimale d'un nombre, soit l'entier le plus proche inférieur ou égal au nombre.
FREE Cette instruction permet de libérer une zone de mémoire dynamique.
GO TO, GOTO Cette instruction permet d'effectuer un saut directement d'instruction directement vers l'étiquette spécifié.
HBOUND Cette fonction retourne la borne supérieur de la Nième dimension de X.
IF Cette instruction permet d'effectuer un teste conditionnel et d'exécuter des instructions plutôt que d'autre en fonction du résultat.
INDEX Cette fonction recherche une expression de caractères dans une chaine de caractères et retourne sa position.
INITIAL/INIT Cette instruction permet de fixer une valeur de départ à une variable.
LABEL Cette instruction permet la déclaration d'une étiquette devant éventuellement servir pour une instruction «GOTO».
LBOUND Cette fonction retourne la borne inférieur de la Nième dimension de X.
LENGTH Cette fonction retourne la longueur d'une chaine de caractères.
LOCATE FILE, KEYFROM, SET Cette instruction permet de positionner le pointeur fichier.
LOG Cette fonction retourne le logarithme naturel (base e).
LOG10 Cette fonction retourne le logarithme de la base 10.
LOG2 Cette fonction retourne le logarithme de la base 2.
MAX Cette fonction retourne la plus grande valeur d'une liste d'élément.
MIN Cette fonction retourne la plus petite valeur d'une liste d'élément.
MOD Cette fonction retourne la valeur restante d'une division.
NULL Cette constante contient une valeur pointant sur une zone nulle.
OFFSET Cet identificateur de type permet de déterminer une adresse de pointeur par rapport à la zone «AREA».
ON Cette instruction permet d'effectuer un branchement de code dans le cas d'une anomalie de programme.
ON, SYSTEM Cette instruction permet de ramener à la condition standard du système.
PROCEDURE, END Cette instruction permet de créer une procédure.
PROD Cette fonction retourne le produit de plusieurs valeurs.
READ FILE, INTO/IGNORE/SET Ces instructions permettent la lecture d'un enregistrement dans un fichier.
RECURSIVE Cette instruction autorise une procédure à s'appeler elle-même (d'être récursive).
REFER Cette instruction permet de créer des enregistrements la décrivant.
RETURN Cette instruction permet de sortir d'une procédure.
REVERT Cette instruction effectue la restauration des spécifications de l'instruction «ON».
REWRITE FILE, FROM, KEY Cette instruction effectue la réécriture dans un fichier.
ROUND Cette fonction retourne la valeur arrondie avec un degrée de précision.
SELECT Cette instruction permet de définir une liste de conditionnels ayant comme point de comparaison un même résultat.
SIGN Cette fonction retourne le signe d'une valeur numérique.
SIN Cette fonction trigonométrique permet de connaitre le «Sinus» en radians.
SIND Cette fonction trigonométrique permet de connaitre le «Sinus» en degrées.
SINH Cette fonction trigonométrique permet de connaitre le «Sinus» hyperbolique.
SQRT Cette fonction retourne la racine carré d'une valeur.
STATIC Cette instruction utilise un emplacement fixe de mémoire pour la déclaration d'une variable sans possibilité de changer son emplacement.
STOP Cette instruction termine de façon anormale un programme.
STRING Cette fonction retourne la concaténation sous forme de chaine de caractères.
SUB Cette variable manipule les dimensions d'un tableau.
SUBSTR Cette fonction extrait une sous-chaine d'une chaine de caractères.
SUM Cette fonction retourne la somme de tous les éléments spécifié.
TAN Cette fonction trigonométrique permet de connaitre la «Tangente» en radians.
TAND Cette fonction trigonométrique permet de connaitre la «Tangente» en degrées.
TANH Cette fonction trigonométrique permet de connaitre la «Tangente» hyperbolique.
UNSPEC Cette fonction retourne la représentation sous forme de chaine de bits de sa configuration interne.
VARYING/VAR Cet identificateur de type permet de créer une variable de type chaine de caractères avec une longueur variable.
WRITE FILE Cette instruction effectue une écriture dans un fichier.


Dernière mise à jour : Dimanche, le 12 octobre 2014