Voici un tableau de référence des différents procédures et fonctions du «Sun Pascal» (aussi connu sous le nom de built-in functions) :
Nom | Description |
---|---|
ABS | Cette fonction retourne la valeur absolue d'une expression numérique. |
ADDR | Cette fonction retourne le pointeur d'une adresse de variable. |
APPEND | Cette procédure permet d'ouvrir une fichier en mode ajouter. |
ARCTAN | Cette fonction trigonométrique permet de calculer la «ArcTangente» en radians. |
ARGC | Cette fonction permet de demander le nombre de paramètres passé au programme. |
ARGV | Cette procédure permet de demander, dans une chaîne de caractères, le paramètre à la position spécifié. |
ASSERT | Cette procédure permet de vérifier une expression booléen à exécuter. |
BOOLEAN | Cette type d'identificateur permet de définir une variable de format Booléen (True ou False). |
CARD | Cette fonction permet de demander le cardinal d'un ensemble. |
CHAR | Ce type d'identificateur permet de définir une variable de format Char (n'importe quel caractère ASCII 0 à 255). |
CHR | Cette fonction permet de retourner le caractère correspondant au code ASCII numérique. |
CLOCK | Cette fonction permet de demander le temps utilisateur consommé par ce processus. |
CLOSE | Cette procédure permet de fermer un fichier. |
CONCAT | Cette fonction permet de juxtaposé différentes de chaîne de caractères et de le retourner comme paramètre. |
COS | Cette fonction trigonométrique retourne le «Cosinus». |
DATE | Cette procédure permet de retourner la date du système d'exploitation. |
DISCARD | Cette procédure permet de rejeter explicitement la valeur de retour d'une fonction. |
DISPOSE | Cette procédure permet de libérer une partie de la mémoire préalablement alloué par la procédure New. |
DOUBLE | Ce type d'identificateur permet de définir une variable réel de format Double. |
EOF | Cette fonction indique si la fin du fichier est atteinte. |
EOLN | Cette fonction indique si la fin d'une ligne de fichier texte est atteinte. |
EXIT | Cette procédure permet de quitter la boucle «FOR», «WHILE» ou «REPEAT» à l'instruction immédiatement après la boucle. |
EXP | Cette fonction retourne la valeur exponentielle. |
EXPO | Cette fonction retourne la valeur exponentielle entière d'un nombre réel. |
FIRSTOF | Cette fonction permet de demander la première valeur possible d'un type ou d'une variable. |
FLUSH | Cette procédure permet de vider les tampons d'écriture du fichier spécifié. |
GETENV | Cette procédure permet de connaître la valeur d'une variable d'environnement du système d'exploitation à partir de son nom en utilisant des chaînes de caractères. |
GETFILE | Cette fonction permet de demander un pointeur vers un descripteur d'entrée/sortie standard de langage de programmation C associé avec un fichier de langage de programmation Sun Pascal. |
HALT | Cette fonction permet d'arrêter le programme ou le sous-programme actuellement en cours. |
INDEX | Cette fonction permet de demander la position du première occurrence d'une sous-chaîne de caractères dans une chaîne de caractères. |
INTEGER | Ce type d'identificateur permet de définir une variable entière de format Integer. |
IN_RANGE | Cette fonction permet de demander si une valeur est dans l'intervalle d'entier définie. |
LASTOF | Cette fonction permet de demander la dernière valeur possible d'un type ou d'une variable. |
LENGTH | Cette fonction permet d'indiquer la longueur d'une chaîne de caractères. |
LINELIMIT | Cette procédure permet de terminer l'exécution du programme après que le numéro de ligne spécifié est été écrit dans un fichier texte. |
LN | Cette fonction permet de calculer le logarithme népérien (Naturel). |
MAX | Cette fonction permet de demander la plus grande valeur entre deux expressions spécifiés. |
MESSAGE | Cette procédure permet d'écrire les informations spécifié sur la sortie d'erreur standard (stderr). |
MIN | Cette fonction permet de demander la plus petite valeur entre deux expressions spécifiés. |
NEW | Cette fonction permet d'allouer de la mémoire dynamique pour une variable. |
NEXT | Cette procédure permet de passer à l'itération suivante de la boucle «FOR», «WHILE» ou «REPEAT». |
ODD | Cette fonction indique si la valeur entière est un nombre impaire. |
OPEN | Cette fonction permet d'associer un fichier externe avec une variable de fichier. |
ORD | Cette fonction permet de connaitre 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. |
PCEXIT | Cette procédure permet de terminer le programme et de retourner le code de sortie spécifié. |
RANDOM | Cette fonction permet de générer un nombre aléatoire entre 0,0 et 1,0. |
READ | Cette procédure permet de lire différentes données à partir d'une périphérique, d'un fichier ou de la console. |
READLN | Cette procédure permet de lire une ligne de texte à partir d'une périphérique, d'un fichier ou de la console. |
REAL | Ce type d'identificateur permet de définir une variable réel de format Real. |
REMOVE | Cette fonction permet d'enlever le fichier spécifié. |
RESET | Cette procédure permet d'ouvrir un fichier à partir de la variable fichier spécifié. |
REWRITE | Cette procédure permet de créer un nouveau fichier ou d'écraser le contenu d'un fichier existant. |
ROUND | Cette fonction retourne la valeur arrondie d'un nombre réel. |
SEED | Cette fonction permet de réinitialiser le générateur de nombre aléatoire. |
SEEK | Cette procédure permet de fixer la position du pointeur dans un fichier spécifier. |
SIN | Cette fonction trigonométrique retourne le «Sinus». |
SINGLE | Ce type d'identificateur permet de définir une variable entière de format Single. |
SQR | Cette fonction retourne le carré d'un nombre. |
SQRT | Cette fonction retourne la racine carré d'un nombre. |
STLIMIT | Cette procédure permet de terminer le programme si le nombre d'instructions spécifiés pendant l'exécution d'une boucle. |
SUBSTR | Cette fonction permet d'extraire une sous-chaine de caractères contenu dans une chaine de caractères. |
SYSCLOCK | Cette fonction permet de demander l'heure système consommé par ce processus. |
TEXT | Ce type d'identificateur permet de définir une variable de fichier de format Text. |
TIME | Cette fonction permet de demander l'heure courante. |
TRIM | Cette fonction permet d'enlever les espaces au début et à la fin d'une chaine de caractères. |
TRUNC | Cette fonction retourne la partie entière d'un nombre réel. |
WALLCLOCK | Cette fonction permet de demander le nombre de secondes écoulés depuis le 1er janvier 1970 à 00:00:00 heure de Greenwish. |
WRITE | Cette procédure permet d'écrire différentes données sur une périphérique, dans un fichier ou sur la console. |
WRITELN | Cette procédure permet d'écrire différentes données avec un saut de ligne sur une périphérique, dans un fichier ou sur la console. |
Dernière mise à jour : Lundi, le 7 septembre 2015