Voici la liste des différentes procédures et fonctions prédéfinies disponibles avec le TML Pascal :
Nom | Description |
---|---|
Abs | Cette fonction permet de retourner la valeur absolue du paramètre spécifié. |
Arctan | Cette fonction permet de retourner la valeur principale, en radians, de l'arc tangente du nombre spécifié. |
BitAnd | Cette fonction permet de retourner le «Et Binaire» de ses deux paramètres. |
BitNot | Cette fonction permet de retourner le «Négation Binaire» du paramètre spécifié. |
BitOr | Cette fonction permet de retourner le «Ou Binaire» de ses deux paramètres. |
BitRotL | Cette fonction permet d'effectuer une rotation de 1 bit vers la gauche. |
BitRotR | Cette fonction permet d'effectuer une rotation de 1 bit vers la droite. |
BitSL | Cette fonction permet d'effectuer un décalage de 1 bit vers la gauche. |
BitSR | Cette fonction permet d'effectuer un décalage de 1 bit vers la droite. |
BitXor | Cette fonction permet de retourner le «Ou exclusif Binaire» de ses deux paramètres. |
Card | Cette fonction permet de compter le nombre d'éléments dans l'ensemble spécifié et de retourner une valeur entière étant la cardinalité de l'ensemble, c'est-à-dire le nombre de membres dans l'ensemble. |
Chr | Cette fonction permet de retourner la valeur Char du nombre ordinal spécifié. |
Close | Cette procédure permet de fermer un fichier ouvert. |
Concat | Cette fonction permet d'effectuer la concaténation de tous les paramètres dans l'ordre dans lequel ils sont écrits et de retourner la chaîne de caractères concaténée. |
Copy | Cette fonction permet de retourner une chaîne de caractères contenant les caractères de comptage de la chaîne de caractères source, en commençant à la source d'index spécifié. |
Cos | Cette fonction permet de retourner le cosinus trigonométrique du nombre spécifié en radians. |
Cycle | Cette procédure permet de provoquer l'exécution du corps d'une boucle pour sauter à la fin de la boucle et de continuer l'exécution de la prochaine itération de la boucle. |
Dec | Cette procédure permet de décrémenter la variable de type Integer de 1. |
Delete | Cette procédure permet de supprimer les caractères de compteur de la valeur de la chaîne de caractères de destination, en commençant à l'index de destination spécifié. |
Dispose | Cette procédure permet de détruire une variable dynamique référencée spécifié et de retourner sa région mémoire au tas. |
Eof | Cette fonction permet de demander l'état de fin de fichier d'un fichier spécifié. |
Eoln | Cette fonction permet de demander l'état l'état de fin de ligne d'un fichier spécifié. |
Erase | Cette procédure permet de supprimer un fichier externe. |
Exit | Cette procédure permet de provoquer l'arrêt immédiat de l'exécution d'un bloc particulier. |
Exp | Cette fonction permet de retourner la valeur de eX, où e est la base des logarithmes naturels. |
FilePos | Cette fonction permet de retourner le nombre de composantes du fichier à la position actuelle d'un fichier. |
FillChar | Cette procédure permet de remplir un bloc de compteur d'octets contigus d'entreposage avec la valeur spécifiée commençant à l'adresse de destination spécifié. |
Halt | Cette procédure permet d'arrêter immédiatement l'exécution d'un programme. |
HiWord | Cette fonction permet de retourner le mot de poids fort de la valeur ordinale spécifié, c'est-à-dire les bits 31 à 24 d'un type de données LongInt. |
Inc | Cette procédure permet d'incrémenter la variable de type Integer de 1. |
Insert | Cette procédure permet d'insérer la chaîne de caractères source dans la chaîne de caractères de destination avec le premier caractère devant l'index de destination. |
IOResult | Cette fonction permet de retourner une valeur entière correspondant à l'état de la dernière opération d'entrée/sortie effectuée. |
IsToolError | Cette fonction permet de retourner TRUE si le dernier appel de l'outil en ROM du micro-ordinateur Apple IIGS a détecté une erreur lors de son exécution, sinon il retourne FALSE. |
Leave | Cette procédure permet de provoquer la fin et l'exécution de l'exécution du corps de la boucle dans laquelle elle se produit avec la première instruction après la boucle. |
Length | Cette fonction permet de retourner la longueur dynamique d'une chaîne de caractères. |
Ln | Cette fonction permet de retourner le logarithme naturel (loge) du nombre spécifié. |
LoWord | Cette fonction permet de retourner le mot de poids faible de la valeur ordinale spécifié, c'est-à-dire les bits de 23 à 0 d'un type de données LongInt. |
MoveLeft | Cette procédure permet de copier un bloc de compteur d'octets contigus d'entreposage de la source vers la destination en commençant à l'adresse mémoire la plus basse des blocs (le premier octet de la source et de la destination). |
MoveRight | Cette procédure permet de copier un bloc de compteur d'octets contigus d'entreposage de la source vers la destination en commençant à l'adresse mémoire la plus élevée des blocs (le dernier octet de la source et de la destination). |
New | Cette procédure permet de créer une nouvelle variable du type de base spécifié et la fait pointer vers elle. |
Odd | Cette fonction permet de retourner TRUE si la valeur spécifié est impair, c'est-à-dire non divisible par 2 sans reste. |
Ord | Cette fonction permet de retourner le nombre ordinal d'une valeur de type ordinal ou de type pointeur. |
Ord4 | Cette fonction permet de retourner le nombre ordinal d'une valeur de type ordinal ou de type pointeur en type de données LongInt. |
Page | Cette fonction permet d'écrire le caractère de flux de formulaire dans un fichier texte. |
Pointer | Cette fonction permet de retourner une valeur de pointeur pointant vers ce qui se trouve à l'adresse spécifié comme s'il s'agissait d'une variable dynamique créée à cette adresse. |
Pos | Cette fonction permet de rechercher une sous-chaîne de caractères dans une chaîne de caractères et de retourner une valeur entière étant l'index du premier caractère de la sous-chaîne de caractères dans la chaîne de caractères. |
Pred | Cette fonction permet de retourner le prédécesseur du nombre spécifié. |
Read | Cette procédure permet de lire une composante de fichier dans une variable. |
Readln | Cette procédure permet de lire une composante de fichier dans une variable pour une ligne de fichier. |
Rename | Cette procédure permet de renommer un fichier externe de fichier sortant. |
Reset | Cette procédure permet d'ouvrir un fichier existant pour l'entrée ou de le ramener au début d'un fichier ouvert en repositionnant la position actuelle du fichier sur la composante zéro. |
Rewrite | Cette procédure permet de créer et ouvre un nouveau fichier ou efface le contenu d'un fichier déjà ouvert. |
Round | Cette fonction permet de retourner un résultat LongInt étant la valeur de la variable de type réel spécifié arrondie au nombre entier le plus proche. |
ScanEq | Cette fonction permet de balayer un bloc de mémoire en commençant à la source spécifié pour la première occurrence de la valeur spécifié. |
ScanNe | Cette fonction permet de balayer un bloc de mémoire en commençant à la source spécifié pour la première occurrence différent de la valeur spécifié. |
Seek | Cette procédure permet de remplacer la position actuelle du fichier par la composante de fichier spécifié. |
Sin | Cette fonction permet de retourner le sinus trigonométrique de nombre spécifié en radians. |
SizeOf | Cette fonction permet de retourner le nombre d'octets occupés par la variable ou le type spécifié. |
Sqrt | Cette fonction permet de retourner la racine carrée positive du nombre spécifié, c'est-à-dire la valeur positive y telle que y·y=x. |
Succ | Cette fonction permet de retourner le successeur du nombre spécifié. |
ToolErrorNum | Cette variable permet de retourner le code d'erreur renvoyé par le dernier appel de l'outil en ROM du micro-ordinateur Apple IIGS. |
Trunc | Cette fonction permet de retourner un résultat LongInt étant la valeur de la variable de type réel spécifié tronquée au nombre entier le plus proche compris entre 0 et le nombre spécifié inclusivement. |
Write | Cette procédure permet d'écrire une variable dans une composante de fichier. |
Writeln | Cette procédure permet d'écrire une variable dans une composante de fichier ou d'effectuer un saut de ligne. |
Dernière mise à jour : Dimanche, le 19 avril 2020