Section courante

A propos

Section administrative du site

Liste des procédures et fonctions du langage de programmation Pascal/MT+ :

Nom Description
ABS Cette fonction permet de retourner la valeur absolue du paramètre spécifié. Le paramètre doit être une expression réelle ou entière. Le résultat est du même type que le paramètre.
ADDR Cette fonction permet de retourner l'adresse d'une variable, d'une fonction ou d'une procédure. Les références de variable peuvent inclure des variables indicées et des champs d'enregistrement. La fonction ADDR ne fonctionne pas avec les constantes, les types ordinaux définis par l'utilisateur ou tout élément ne prenant pas de code ou d'espace de données.
ARCTAN Cette fonction permet de retourner l'angle, exprimé en radians, dont la tangente du paramètre spécifié. Le paramètre doit être une expression réelle ou entière. Le résultat est un nombre réel.
ASSIGN Cette instruction permet d'associer un nom de fichier externe à une variable de fichier avant d'utiliser une procédure RESET ou REWRITE.
BLOCKREAD Cette procédure permet d'effectuer un accès direct en lecture sur le disque.
BLOCKWRITE Cette procédure permet d'effectuer un accès direct en écriture sur le disque.
CHAIN Cette procédure permet de chaîner un programme à un autre.
CHR Cette fonction permet de retourner le caractère dont la valeur ASCII est l'entier spécifié.
CLOSE Cette procédure permet de fermer les fichiers. Vous devez l'utiliser pour garantir que les données écrites dans un fichier sont purgées du tampon vers le disque.
CLRBIT Cette procédure permet d'effacer le bit désigné dans le paramètre.
CLOSEDEL Cette procédure permet de fermer et supprimer les fichiers temporaires après utilisation.
CONCAT Cette fonction permet de retourner une chaîne de caractères dans laquelle toutes les chaînes de caractères de la liste de paramètres sont concaténées.
COPY Cette fonction permet de retourner une chaîne de caractères avec le nombre de caractères spécifié, commençant à l'index spécifié.
COS Cette fonction permet de retourner le cosinus de l'angle en radians, doit être réel ou entier. Le résultat est réel.
DELETE Cette fonction permet de supprimer les caractères spécifiés de la destination spécifié en commençant par l'octet spécifié.
DISPOSE Cette procédure permet de désallouer l'espace que NEW à précédemment alloué.
EOLN Cette fonction permet de retourner TRUE lorsque la variable de fenêtre se trouve au-dessus du caractère de fin de ligne dans un fichier.
EOF Cette fonction permet de retourner TRUE lorsque la variable de fenêtre se trouve au-dessus d'un caractère de fin de fichier. Si vous ne spécifiez pas de fichier, le fichier d'entrée par défaut est utilisé.
EXIT Cette procédure permet de quitter la procédure ou la fonction en cours, ou le programme principal.
EXP Cette fonction permet de retourner l'exponentielle du paramètre spécifié. Le paramètre doit être réel ou entier.
FILLCHAR Cette procédure permet de remplir de grandes structures de données avec les mêmes données.
GET Cette procédure permet de faire avancer la variable de fenêtre d'un élément et déplace le contenu du fichier indiqué dans la variable de fenêtre.
GNB Cette fonction permet de lire un fichier octet à la fois.
HI Cette fonction permet de retourner les 8 bits supérieurs du paramètre spécifié (une variable de 8 ou 16 bits) dans les 8 bits inférieurs du résultat.
INLINE Cette procédure permet d'insérer des données au milieu d'une procédure ou d'une fonction Pascal/MT+.
INSERT Cette procédure permet de place la source spécifié dans la destination spécifié à l'emplacement spécifié.
IORESULT Cette fonction permet de retourner le résultat d'une opération d'entrée/sortie.
LENGTH Cette fonction permet de retourner la valeur entière de la longueur de la chaîne de caractères.
LN Cette fonction permet de retourner le logarithme naturel du paramètre spécifié. Le paramètre spécifié doit être réel ou entier. Le résultat est réel.
LO Cette fonction permet de retourner les 8 bits inférieurs, les 8 bits supérieurs étant forcés à zéro.
LWRITEHEX Cette procédure permet d'écrire entier long pour 4 octet. Il ne produit aucun espace de début ou de fin ni retour chariot / saut de ligne.
MAXAVAIL Cette fonction permet de signaler le plus grand bloc disponible.
MEMAVAIL Cette fonction permet de retourner la mémoire disponible à tout moment, quelle que soit la fragmentation.
MOVE Cette procédure permet de déplacer de l'extrémité gauche de la source à l'extrémité gauche de la destination.
MOVELEFT Cette procédure permet de déplacer de l'extrémité gauche de la source à l'extrémité gauche de la destination.
MOVERIGHT Cette procédure permet de déplacer de l'extrémité droite de la source à l'extrémité droite de la destination.
NEW Cette procédure permet d'allouer dynamiquement de l'espace pour un enregistrement du type du pointeur et définit la valeur du pointeur vers le nouvel enregistrement.
ODD Cette fonction permet de retourner TRUE si l'expression est impaire et FALSE si ce n'est pas le cas.
OPEN Cette procédure permet d'ouvrir un fichier existant pour saisie.
ORD Cette fonction permet de retourner la valeur ordinale d'une expression de type scalaire ou énuméré. Le résultat est un entier. Pour un type énuméré, la valeur ordinale est la même que l'ordre de déclaration, commençant par 0.
PACK Cette procédure permet de compacter un tableau.
PAGE Cette procédure permet de sauter en haut d'une nouvelle page lorsqu'un fichier texte est en cours d'affichage en insérant un caractère de début de page dans le fichier de sortie.
POS Cette fonction permet de retourner la valeur entière de la position de la première occurrence de motif spécifié dans la source spécifié.
PRED Cette fonction permet de retourner la valeur du prédécesseur d'une expression scalaire. La valeur ordinale du prédécesseur est inférieure de 1 à la valeur ordinale de l'expression.
PURGE Cette procédure permet de supprimer le fichier associé à la variable de fichier. Le fichier est supprimé du répertoire du disque.
PUT Cette procédure permet de transférer le contenu de la variable de fenêtre associée au paramètre spécifié vers l'enregistrement disponible suivant dans le fichier.
READ Cette procédure permet de lire le fichier associé à la variable de fichier dans les variables répertoriées. Si vous ne spécifiez pas de fichier, les procédures utilisent par défaut l'entrée standard.
READHEX Cette procédure permet de lire deux caractères pour chaque octet, puis passe au prochain retour chariot / saut de ligne. Vous ne pouvez pas lire plus d'un nombre hexadécimal sur une seule ligne.
READLN Cette procédure permet de lire une ligne dans un fichier texte associé à la variable de fichier dans les variables répertoriées.
RESET Cette procédure permet de placer le pointeur de la fenêtre au début d'un fichier afin que vous puissiez le lire.
REWRITE Cette procédure permet de créer un fichier sur le disque en utilisant le nom associé à la variable de fichier, en supprimant tout fichier existant portant ce nom. Si la variable n'a pas de nom de fichier associé, spécifié avec ASSIGN, REWRITE crée un fichier temporaire.
RIM85 Cette procédure permet d'appeler l'instruction RIM du 8085
ROUND Cette fonction permet de convertir un réel en entier en l'arrondissant à la valeur entière la plus proche.
SEEKREAD Cette procédure permet de lire l'enregistrement spécifié dans la variable de fenêtre.
SEEKWRITE Cette procédure permet d'écrire à partir de la variable de fenêtre vers l'enregistrement spécifié.
SETBIT Cette procédure permet de définir le bit désigné dans le paramètre.
SHL Cette fonction permet d'effectuer un décalage de la variable spécifié du nombre de bits spécifié vers la gauche en insérant 0 bits.
SHR Cette fonction permet d'effectuer un décalage de la variable spécifié du nombre de bits spécifié vers la droite en insérant 0 bits.
SIN Cette fonction permet de retourner le sinus de l'angle.
SIM85 Cette procédure permet d'appeler l'instruction SIM du 8085.
SIZEOF Cette fonction permet de retourner la taille du paramètre en octets.
SQR Cette fonction permet de retourner le carré du paramètre spécifié. Le paramètre spécifié doit être réel ou entier. Le résultat est du même type que le paramètre spécifié.
SQRT Cette fonction permet de retourner la racine carrée du paramètre spécifié. Le paramètre spécifié doit être réel ou entier. Le résultat est réel.
SUCC Cette fonction permet de retourner la valeur du successeur du paramètre spécifié.
SWAP Cette fonction permet de retourner les 8 bits supérieurs du paramètre spécifié dans les 8 bits inférieurs du résultat et les 8 bits inférieurs du paramètre spécifié dans les 8 bits supérieurs du résultat.
TRUNC Cette fonction permet de convertir un nombre réel en entier en déposant les chiffres à droite de la virgule décimale.
TSTBIT Cette fonction permet de retourner TRUE si le bit désigné est activé et renvoie FALSE si le bit est désactivé.
UNPACK Cette procédure permet de décompacter un tableau.
WAIT Cette procédure permet générer une boucle d'attente d'état serrée.
WNB Cette procédure permet d'écrire un fichier octet à la fois.
WRITE Cette procédure permet d'écrire des données dans le fichier associé au paramètre spécifié. Si le fichier est un fichier texte, elles convertissent les nombres en ASCII et écrivent les valeurs booléennes sous forme de chaînes de caractères TRUE et FALSE.
WRITEHEX Cette procédure permet d'écrire deux caractères pour chaque octet. Il ne produit aucun espace de début ou de fin ni retour chariot / saut de ligne.
WRITELN Cette procédure permet d'écrire des données dans le fichier texte associé au paramètre spécifié et rajoute un saut de ligne.
@BDOS Cette fonction permet d'accéder directement au système d'exploitation CP/M.
@BDOS86 Cette fonction permet d'accéder directement au système d'exploitation CP/M-86.
@CMD Cette fonction permet d'accéder à la file d'attente de commande d'une ligne de commande.
@ERR Cette procédure permet d'exécuter la routine de gestion des erreurs par défaut dans PASLIB.
@HLT Cette procédure permet d'arrêter sans condition votre programme et redonner le contrôle au système d'exploitation.
@HERR Cette fonction permet de retourner une variable BOOLEAN prédéfinie que la procédure NEW utilise pour renvoyer le résultat d'une demande d'allocation.
@MRK Cette fonction permet de retourner l'adresse du haut de la mémoire de tas.
@RLS Cette fonction permet de réinitialiser le haut de la mémoire de tas à l'adresse renvoyée par @MRK.


Dernière mise à jour : Jeudi, le 9 juillet 2020