Voici la liste des procédures et des fonctions inclus dans le langage de programmation Pascal-XT de Siemens (aussi connu sous le nom de Built-in functions Pascal-XT) :
| Nom | Description |
|---|---|
| Abs | Cette fonction retourne la valeur absolue d'une expression numérique. |
| Alignof | Cette fonction permet de demander l'alignement mémoire de la variable spécifié. |
| Arctan | Cette fonction trigonométrique permet de calculer l'arc tangente. |
| Assignfile | Cette procédure permet d'associer un fichier physique avec un fichier local ou externe. |
| Bitsizeof | Cette fonction permet de demander le nombre minimum de bits requis pour représenter les valeurs spécifiés. |
| Card | Cette fonction permet de demander le nombre de membres que contient l'ensemble déterminé par la valeur de l'expression spécifié. |
| Chr | Cette fonction permet de retourner le caractère correspondant au code ASCII numérique. |
| Concat | Cette fonction permet de juxtaposer différentes chaine de caractères et de le retourner comme argument. |
| Convert | Cette fonction permet de convertir un type de données spécifié par une expression selon la même représentation mémoire que spécifié. |
| Cos | Cette fonction trigonométrique permet de retourner le cosinus. |
| Delete | Cette procédure permet de supprimer une partie des caractères contenu dans la chaine de caractères spécifié. |
| Dispose | Cette procédure permet de libérer une partie de la mémoire préalablement alloué par la procédure New. |
| Elaborate | Cette procédure permet d'initialiser un module allant prendre la place de prochain appel de cette fonction. |
| Eof | Cette fonction permet d'indiquer si la fin du fichier est atteinte. |
| Eoln | Cette fonction permet d'indiquer si la fin d'une ligne de fichier texte est atteinte. |
| Error_Number | Cette fonction permet de retourner le numéro d'erreur de l'exception la plus récente s'étant produite. |
| Exp | Cette fonction permet de retourner la valeur exponentielle. |
| First | Cette fonction permet de demander la plus petite valeur du type ordinal spécifié. |
| Get | Cette procédure permet de lire une composante d'un fichier. |
| Insert | Cette procédure permet d'insérer une chaine de caractères dans une autre chaine de caractères à l'endroit spécifié. |
| Last | Cette fonction permet de demander la plus grande valeur du type ordinal spécifié. |
| Length | Cette fonction permet d'indiquer la longueur d'une chaine de caractères de format standard Pascal. |
| Ln | Cette fonction permet de calculer le logarithme népérien (Naturel). |
| Long | Cette fonction permet de transférer la valeur d'une expression Short_Integer en type de données Long_Integer. |
| Long_Round | Cette fonction permet de demander la valeur arrondie d'un nombre réel et le retourne en type de données Long_Integer. |
| Long_Trunc | Cette fonction permet de demander la partie entière d'un nombre réel et le retourne en type de données Long_Integer. |
| Mark | Cette procédure permet de sauvegarder l'emplacement dans la mémoire de tas. |
| Maxlength | Cette fonction permet de demander la longueur maximum du type de variable de chaine de caractères spécifié. |
| New | Cette fonction permet d'allouer de la mémoire dynamique pour une variable. |
| Odd | Cette fonction permet d'indiquer si la valeur entière est un nombre impaire. |
| Offsetof | Cette fonction permet de demander le déplacement d'un champ RECORD depuis le début d'un RECORD. |
| Ord | 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. |
| Pack | Cette procédure permet de compacter un tableau. |
| Page | Cette procédure permet de provoquer un saut de page dans un fichier texte en sortie. |
| Position | Cette fonction permet d'indiquer la position à laquelle se trouve une sous-chaine de caractères dans une chaine de caractères de format standard Pascal. |
| Pred | Cette fonction permet de retourner la valeur précédente de l'expression. |
| Put | Cette procédure permet d'écrire une composante dans un fichier. |
| Raise | Cette procédure permet de provoquer l'exception spécifié. |
| 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. |
| Readstring | Cette procédure permet de lire des chaines de caractères à partir d'une périphérique, d'un fichier ou de la console. |
| Release | Cette procédure permet de libérer une partie de la mémoire préalablement alloué. |
| 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 permet de retourner la valeur arrondie d'un nombre réel. |
| Setmax | Cette fonction permet de demander le plus petit membre contenu dans l'ensemble étant déterminer par la valeur de l'expression spécifié. |
| Setmin | Cette fonction permet de demander le plus grand membre contenu dans l'ensemble étant déterminer par la valeur de l'expression spécifié. |
| Short_Round | Cette fonction permet de demander la valeur arrondie d'un nombre réel et le retourne en type de données Short_Integer. |
| Short_Trunc | Cette fonction permet de demander la partie entière d'un nombre réel et le retourne en type de données Short_Integer. |
| Sin | Cette fonction trigonométrique permet de retourner le sinus. |
| Sizeof | Cette fonction permet de demander la taille en octet d'une variable ou d'un type. |
| Sqr | Cette fonction permet de retourner le carré d'un nombre. |
| Sqrt | Cette fonction permet de retourner la racine carrée d'un nombre. |
| Substring | Cette fonction permet de retourner une sous-chaine de caractères situé à la position spécifié et de longueur spécifié. |
| Succ | Cette fonction permet de retourner la valeur suivante de l'expression. |
| Trunc | Cette fonction permet de retourner la partie entière d'un nombre réel. |
| Unpack | Cette procédure permet de dépaqueter un tableau. |
| Write | Cette procédure permet d'écrire différentes données sur un 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 un périphérique, dans un fichier ou sur la console. |
| Writestring | Cette procédure permet d'écrire chaine de caractères sur un périphérique, dans un fichier ou sur la console. |
Dernière mise à jour : Vendredi, le 13 octobre 2017