Gladir.com - PL/1 - Référence de procédures et fonctions


Vue par description   Vue par prototype   Rechercher

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.

BEGIN

Cette instruction permet d'indiquer le début d'un bloc.

BASED

Cette instruction permet de fixer l'adresse d'une variable au même endroit qu'une autre.

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.

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.

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: Mercredi, le 15 février 2006