Voici la liste des différentes procédures et fonctions prédéfinies disponibles avec le SUPER Pascal :
Nom | Description |
---|---|
ABS | Cette fonction permet de retourner la valeur absolue d'une expression numérique. |
ALLOCATE | Cette procédure permet de fixer les variables du pointeur sur une adresse accessible à l'utilisateur. |
ANYKEY | Cette fonction permet de demander une entrée de l'utilisateur, ou simplement en pause jusqu'à ce que l'utilisateur appuie sur la touche pour continuer. |
ARCTAN | Cette fonction trigonométrique permet de calculer l'arc tangente en radians. |
CHR | Cette fonction permet de retourner le caractère correspondant au code ASCII numérique. |
CLOSE | Cette procédure permet de fermer un fichier et de vider le tampon du fichier. |
CLRTRAP | Cette procédure permet d'effacer l'interruption d'erreur d'exécution pour les erreurs d'entrée/sorties. |
CONTINUE | Cette procédure permet de charger et de démarrer un programme Pascal entièrement différent. |
COS | Cette fonction trigonométrique retourne le cosinus. |
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. |
EXECUTE | Cette procédure permet d'exécuter un sous-programme par le programme en cours d'exécution. |
EXP | Cette fonction permet de retourner la valeur exponentielle. |
FRAC | Cette fonction permet de demander la partie fractionnaire du nombre réel. |
FREE | Cette fonction permet de lire la quantité de mémoire disponible entre le tas et la pile. |
GET | Cette procédure permet d'avancer le pointeur de fichier vers la prochaine composante dans le fichier. |
GETKEY | Cette fonction permet d'attendre après l'entrée du clavier. |
HBYT | Cette fonction permet de retourner la partie haute d'un octet. |
HEX | Cette fonction permet de convertir un entier et nombre de taille d'octet en nombre hexadécimal. |
HXS | Cette fonction permet d'ajouter deux entiers sans se soucier du dépassement de l'intervalle de l'entier. |
INDVC | Cette procédure permet d'échanger le périphérique d'entrée actif. |
INT | Cette fonction permet de convertir les nombres réels en entiers. |
IOERROR | Cette fonction permet de vérifier les erreurs d'entrée/sortie et si elle en trouve une, regarde de quelle erreur il s'agit. |
KILL | Cette procédure permet de déverrouiller des fichiers d'une disquette ou et d'un répertoire. |
LBYT | Cette fonction permet de retourner la partie basse d'un octet. |
LEN | Cette fonction permet de demander un entier fournissant la longueur de la chaîne de caractères, c'est-à-dire le nombre de caractères dans la chaîne de caractères. |
LN | Cette fonction permet de calculer le logarithme népérien (Naturel). |
LOAD | Cette procédure permet de mettre en mémoire une routine Pascal externe à partir de la disquette. |
LOCK | Cette procédure permet de fermer un fichier et de le protégé contre la suppression et l'écriture. |
LOW | Cette fonction permet de convertir tout type de paramètre scalaire (REAL) en quantité BYTE. |
MARK | Cette procédure permet de contrôler la gestionnaire de tas. |
NAME | Cette procédure permet de donner au programme un nom différent de celui indiqué par l'identificateur actuel. |
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. |
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. |
OUTDVC | Cette procédure permet de commuter le périphérique de sortie de courant. |
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'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. |
RELEASE | Cette procédure permet de libérer la mémoire de tas de toute définition antérieure par MARK. |
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 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. |
SEEK | Cette procédure permet de positionner le pointeur de fichier. |
SETADR | Cette procédure permet de contacter le programme en cours d'exécution pour rechercher et charger une routine existant. |
SETDRV | Cette procédure permet de définir le numéro de l'unité de disque actuel. Les procédures d'ouverture de fichier sont réinitialisées, réécrites et recherchées après SETDRV. |
SETTRAP | Cette procédure permet de réactiver le piège d'erreur d'entrée/sortie. |
SIGN | Cette fonction permet de demander le signe d'une expression. |
SIN | Cette fonction trigonométrique permet de retourner le sinus. |
SIZE | Cette fonction permet de demander la taille de la variable Pascal. |
SQR | Cette fonction permet de retourner le carré d'un nombre. |
SQRT | Cette fonction permet de retourner la racine carré d'un nombre. |
SUCC | Cette fonction permet de retourner la valeur suivante de l'expression. |
TRUNC | Cette fonction retourne la partie entière d'un nombre réel. |
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 : Jeudi, le 9 juillet 2020