Section courante

A propos

Section administrative du site

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