Voici la liste des différentes procédures et fonctions prédéfinies disponibles avec le FLEX Pascal :
| Nom | Description |
|---|---|
| ABORT | Cette procédure permet de terminer le programme immédiatement. |
| ABS | Cette fonction permet de retourner la valeur absolue. |
| ARCTAN | Cette fonction permet de calculer l'arc tangente de la valeur spécifié. |
| BUFFER | Cette procédure permet d'activer le tampon. |
| CHR | Cette fonction permet de retourner le caractère correspondant au code ASCII numérique. |
| CONV | Cette fonction permet de convertir un type de données entier en nombre réel. |
| COS | Cette fonction permet de calculer le cosinus de la valeur spécifié. |
| EOF | Cette fonction permet de vérifier si la fin du fichier est atteinte. |
| EOLN | Cette fonction permet de vérifier si la fin de la ligne d'un fichier est atteinte. |
| EXP | Cette fonction permet de calculer l'exponentielle de la valeur spécifié. |
| FLUSH | Cette procédure permet de vider le tampon du fichier. |
| GET | Cette procédure permet d'avancer le pointeur de fichier vers la prochaine composante dans le fichier. |
| KILL | Cette procédure permet de supprimer un fichier. |
| LN | Cette fonction permet de calculer le logarithme naturel de la valeur spécifié. |
| LOCK | Cette procédure permet de verrouiller un fichier. |
| MARK | Cette procédure permet de marquer l'emplacement de la mémoire de tas. |
| MESSAGE | Cette procédure permet de passer un message d'erreur. |
| NEW | Cette fonction permet d'allouer de la mémoire dynamique pour une variable. |
| ODD | Cette fonction permet de vérifier si le nombre est impaire. |
| ORD | Cette fonction 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. |
| PAGE | Cette procédure permet d'envoyer un saut de page vers le fichier texte. |
| PEEK | Cette fonction permet de lire un octet à l'emplacement mémoire spécifié. |
| PEEKW | Cette fonction permet de lire un mot à l'emplacement mémoire spécifié. |
| POKE | Cette procédure permet d'écrire un octet à l'emplacement mémoire spécifié. |
| POKEW | Cette procédure permet d'écrire un mot à l'emplacement mémoire spécifié. |
| PRED | Cette fonction permet de retourner la valeur précédente de l'expression. |
| PUT | Cette procédure permet d'avancer le pointeur de fichier vers la prochaine composante dans le fichier. |
| READ | Cette procédure permet de lire différentes données à partir d'un fichier. |
| RELEASE | Cette procédure permet de libérer de la mémoire de tas. |
| RESET | Cette procédure permet d'ouvrir un fichier à partir de la variable fichier spécifié et de le réinitialiser au début. |
| REWRITE | Cette procédure permet de repositionner le pointeur de fichier au début du fichier et efface tous les données que contenait le fichier. |
| RND | Cette fonction permet de générer un nombre aléatoire réel. |
| ROUND | Cette fonction permet d'arrondir le nombre spécifié. |
| RUN | Cette procédure permet d'appeler un autre programme Pascal ou un programme en langage de programmation assembleur. |
| SETBIN | Cette procédure permet de fixer le mode de fichier binaire. |
| SIN | Cette fonction permet de calculer le sinus de la valeur spécifié. |
| SQR | Cette fonction permet de retourner le carré d'un nombre. |
| SQRT | Cette fonction permet de calculer la racine carré du paramètre spécifié. |
| SUCC | Cette fonction permet de retourner la valeur suivante de l'expression. |
| SYSTEM | Cette procédure permet d'exécuter un autre programme. |
| SYSTEM_DRIVE | Cette procédure permet d'appeler l'unité système spécifié. |
| TRUNC | Cette fonction permet de retourner la partie entière d'un nombre réel. |
| UNBUFFER | Cette procédure permet de désactiver le tampon et d'envoyer un simple caractère vers l'entrée de terminal. |
| UNLOCK | Cette procédure permet de déverrouiller un fichier. |
| WORK_DRIVE | Cette procédure permet d'appeler l'unité de travail spécifié. |
| WRITE | Cette procédure permet d'écrire différentes données dans un fichier ou sur le terminal. |
| WRITELN | Cette procédure permet d'écrire différentes données avec un saut de ligne dans un fichier ou sur le terminal. |
Dernière mise à jour : Samedi, le 11 juillet 2020