Gladir.com - Oberon - Référence de procédures et fonctions


Vue par description   Vue par prototype   Rechercher

Procédures et fonctions Syntaxe Description
ABS PROCEDURE ABS(x:expression numérique):expression numérique;

Cette fonction retourne la valeur absolue d'une expression numérique.

ASH PROCEDURE ASH(X,N:LongInt):LongInt

Cet opérateur permet d'effectuer un décalage de bit vers la gauche.

BEGIN BEGIN

Cette instruction permet de définir le début d'un bloc d'instruction.

CAP PROCEDURE CAP(n:Char):Char;

Cette fonction permet de retourner la correspondance de la lettre en capitale.

CHR PROCEDURE CHR(i:Byte):Char;

Cette fonction permet de retourner le caractère correspondant au code ASCII numérique.

DEC PROCEDURE DEC(s,n);
PROCEDURE DEC(s);

Cette procédure effectue la décrémentation de 1 ou de N d'une variable.

ENTIER PROCEDURE ENTIER(r:Real):Real;

Cette fonction permet de retourner la partie entière d'un nombre réel.

EXCL PROCEDURE EXCL(VAR S:SET OF T; I:T);

Cette procédure permet d'exclure un élément d'une variable d'ensemble (SET).

HALT PROCEDURE HALT(nbre:Word);

Cette fonction permet d'arrêter le programme ou le sous-programme actuellement en cours.

INC PROCEDURE INC(s);
PROCEDURE INC(s,n);

Cette procédure permet d'incrémenter la valeur de la variable spécifié.

INCL PROCEDURE INCL(VAR S: SET OF T; I:T);

Ce mot réservé permet d'inclure un élément d'une variable d'ensemble (SET).

MAX PROCEDURE MAX(t):Integer;

Cette fonction permet de retourner le plus grand entier d'un tableau ou d'un ensemble.

MIN PROCEDURE MIN(t):Integer;

Cette fonction permet de retourner le plut petit entier d'un tableau ou d'un ensemble.

MODULE MODULE nom;

Ce mot réservé permet de définir l'entête d'un module (équivalent d'une unité en Pascal).

MOVE PROCEDURE MOVE(orig,dest,nbre:LongInt);

Cette procédure permet d'effectuer un copie d'un tampon de mémoire dans une autre zone de mémoire de la longueur spécifié en octets.

NEW PROCEDURE NEW(p:Pointer);

Cette procédure permet d'allouer de la mémoire dynamique pour une variable.

ODD PROCEDURE ODD(i:LongInt):Boolean;

Cette fonction indique si la valeur entière est un nombre impaire.

OR boolean OR boolean
entier OR entier

Cet opérateur permet d'effectuer un Ou logique sur des booléens ou Ou binaire sur des valeurs numériques.

ORD PROCEDURE ORD(s):LongInt;

Cette fonction permet de connaitre le rang de la valeur scalaire, par exemple on peut connaitre le numéro de code ASCII d'un caractère de cette manière.

SIZE PROCEDURE SIZE(variable|type):Integer;

Ce mot réservé permet de connaitre la taille en octet d'une variable ou d'un type.


Dernière mise à jour: Mardi, le 27 juin 2006