Section courante

A propos

Section administrative du site


Voici un tableau de référence des différents fonctions du «Oberon» avec les prototypes :

Nom Syntaxe Description
ABS PROCEDURE ABS(x:expression numérique):expression numérique; Cette procédure retourne la valeur absolue d'une expression numérique.
ASH PROCEDURE ASH(X,N:LongInt):LongInt Cette procédure permet d'effectuer un décalage de bit vers la gauche.
CAP PROCEDURE CAP(n:Char):Char; Cette procédure permet de retourner la correspondance de la lettre en capitale.
CHR PROCEDURE CHR(i:Byte):Char; Cette procédure 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 procédure 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 procédure 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); Cette procédure permet d'inclure un élément d'une variable d'ensemble (SET).
MAX PROCEDURE MAX(t):Integer; Cette procédure permet de retourner le plus grand entier d'un tableau ou d'un ensemble.
MIN PROCEDURE MIN(t):Integer; Cette procédure permet de retourner le plut petit entier d'un tableau ou d'un ensemble.
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 procédure indique si la valeur entière est un nombre impaire.
ORD PROCEDURE ORD(s):LongInt; Cette procédure permet de connaître le rang de la valeur scalaire, par exemple on peut connaître le numéro de code ASCII d'un caractère de cette manière.
SIZE PROCEDURE SIZE(variable|type):Integer; Cette procédure permet de connaître la taille en octet d'une variable ou d'un type.


Dernière mise à jour : Samedi, le 7 avril 2018