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