Gladir.com - Apple Pascal - Référence de procédures et fonctions


Vue par description   Vue par prototype   Rechercher

Procédures et fonctions Unité Description
ABS SYSTEM

Cette fonction retourne la valeur absolue d'une expression numérique.

ADDR SYSTEM

Cette fonction retourne le pointeur d'une adresse de variable, fonction ou procédure.

AND  

Cet opérateur permet d'effectuer un Et logique sur des booléens ou Et binaire sur des valeurs numériques.

ARRAY  

Ce mot réservé permet de définir des tableaux avec des valeurs scalaires.

ATAN TRANSCEND

Cette fonction trigonométrique permet de calculer la «ArcTangente» en radians.

BEGIN  

Cette instruction permet de définir le début d'un bloc d'instruction.

BLOCKREAD SYSTEM

Cette instruction permet d'effectuer la lecture d'enregistrement dans un fichier.

BLOCKWRITE SYSTEM

Cette instruction permet d'effectuer l'écriture d'enregistrement dans un fichier.

BOOLEAN SYSTEM

Ce type d'identificateur permet de définir une variable de format Booléen (True ou False).

BYTESTREAM SYSTEM

Ce type d'identificateur permet de définir une variable de tableau de «Char» indéfinie: «Array[0..?]of Char».

CASE OF  

Cette instruction permet de définir le début d'un bloc d'instruction.

CHAR SYSTEM

Ce type d'identificateur permet de définir une variable de format Char (n'importe quel caractère ASCII 0 à 255).

CHR SYSTEM

Cette fonction permet de retourner le caractère correspondant au code ASCII numérique.

CLOSE SYSTEM

Cette procédure permet de fermer un fichier.

CONCAT SYSTEM

Cette fonction de justaxposé différentes de chaine de caractères et de retourne comme argument.

CONST  

Ce mot réservé permet de définir une constante ou de définir une variable avec une valeur constante au lancement du programme.

COPY SYSTEM

Cette fonction permet d'extraire un sous-chaine de caractères dans une chaine de caractères.

COS TRANSCEND

Cette fonction trigonométrique retourne le «Cosinus».

DELETE SYSTEM

Cette procédure permet de supprimer une partie des caractères contenu dans la chaine de caractères spécifié.

DIV  

Cette opérateur permet d'effectuer la division entière de nombre entier par un second.

END  

Cette instruction permet de définir la fin d'un bloc d'instruction, d'un enregistrement (RECORD) ou d'une évaluation de cas (CASE OF).

EOF SYSTEM

Cette fonction indique si la fin du fichier est atteinte.

EOLN SYSTEM

Cette fonction indique si la fin d'une ligne de fichier texte est atteinte.

EXIT SYSTEM

Cette procédure permet de quitter la procédure ou fonction immédiatement.

EXTERNAL  

Ce mot réservé permet d'inclure des sous-programmes externe (n'étant pas compiler avec le Apple Pascal).

FILE SYSTEM

Ce type d'identificateur permet de définir une variable de format fichier.

FILLCHAR SYSTEM

Cette procédure permet d'effacer directement avec la valeur d'un octet une zone de mémoire.

FILLSCREEN TURTLEGRAPHICS

Cette procédure permet de remplir la fenêtre de visualisation avec la couleur spécifié.

FOR  

Ce mot réservé permet de produire un compteur de boucle.

FORWARD  

Ce mot réservé permet de définir l'entête d'une procédure et fonction sans définir immédiatement le corps.

FUNCTION  

Ce mot réservé permet de définir une fonction utilisateur.

GET SYSTEM

Cette procédure permet de lire un enregistrement dans un fichier.

GOTO  

Ce mot réservé permet d'effectuer un branchement à une instruction correspondant à l'emplacement de l'étiquette.

GOTOXY SYSTEM

Cette procédure permet de fixer l'emplacement du curseur dans l'écran de texte.

GRAFMODE TURTLEGRAPHICS

Cette procédure permet de passer en mode graphique.

HALT SYSTEM

Cette procédure permet d'arrêter le programme ou le sous-programme actuellement en cours.

IF  

Ce mot réservé permet d'effectuer des branchements d'instruction ou de bloc d'instruction en fonction de certaines conditions.

IMPLEMENTATION SYSTEM

Ce mot réservé permet de spécifier la zone privé où sont décrits le code de l'unité.

IN  

Ce mot réservé permet d'indiquer une correspondance avec l'ensemble spécifié.

INITTURTLE TURTLEGRAPHICS

Cette procédure permet d'initialiser la tortue.

INSERT SYSTEM

Cette procédure permet d'insérer une chaine de caractères dans une autre chaine de caractères à l'endroit spécifié.

INT SYSTEM

Cette fonction permet de retourner la partie entière d'un nombre réel.

INTEGER SYSTEM

Ce type d'identificateur permet de définir une variable entière de format Integer (valeur entre -32768 et 32767).

INTERFACE  

Ce mot réservé permet de définir la zone publique et les entêtes dans une unité.

IORESULT SYSTEM

Cette fonction permet de connaitre le code d'erreur d'une opération effectué sur un fichier.

KEYPRESS APPLESTUFF

Cette fonction permet de vérifier si l'utilisateur appui actuellement sur une touche.

LABEL  

Ce mot réservé permet de définir des étiquettes utilisable habituellement par l'instruction «GOTO» ou comme adressage dans le code assembleur.

LENGTH SYSTEM

Cette fonction permet d'indiquer la longueur d'une chaine de caractères de format standard Pascal.

LN TRANSCEND

Cette fonction permet de calculer le logarithme népérien (Naturel).

LOG TRANSCEND

Cette fonction permet de calculer le logarithme en base 10.

MARK SYSTEM

Cette procédure permet de sauvegarder l'emplacement dans la mémoire de tas.

MAXINT SYSTEM

Cette constante permet d'indiquer la limite positive d'un nombre entier.

MEMAVAIL SYSTEM

Cette fonction retourne la taille total en octet de mémoire dynamique allouable dans la mémoire de tas.

MOVELEFT SYSTEM

Cette procédure permet d'effectuer un copie d'un tampon de mémoire dans une autre zone de mémoire de la longueur spécifié en octets en effectuant la copie du début vers la fin.

MOVERIGHT SYSTEM

Cette procédure permet d'effectuer un copie d'un tampon de mémoire dans une autre zone de mémoire de la longueur spécifié en octets en effectuant la copie de la fin vers le début.

NEW SYSTEM

Cette fonction permet d'allouer de la mémoire dynamique pour une variable.

NIL  

Cette constante permet d'indiquer que le pointeur pointe sur une valeur nulle ou sur rien.

NOT  

Cet opérateur permet d'effectuer un Non logique sur des booléens ou Non binaire sur des valeurs numériques.

ODD SYSTEM

Cette fonction indique si la valeur entière est un nombre impaire.

OR  

Cet opérateur permet d'effectuer un Ou logique sur des booléens ou Ou binaire sur des valeurs numériques.

PACKED SYSTEM

Ce mot réservé permet d'indiquer au compilateur d'utiliser le moins de mémoire possible pour la définition de la structure.

PAGE SYSTEM

Cette procédure d'envoyer un code de saut de page (le code ASCII 12: Form Feed) dans un fichier.

PENCOLOR TURTLEGRAPHICS

Cette procédure permet de définir la couleur des lignes traçé par la tortue.

POS SYSTEM

Cette fonction permet d'indiquer la position à laquelle se trouve une sous-chaine de caractères dans une chaine de caractères de format standard Pascal.

PRED SYSTEM

Cette fonction permet de retourner la valeur précédente de l'expression.

PROCEDURE  

Ce mot réservé permet de définir une procédure.

PROGRAM  

Ce mot réservé permet le nom du programme Pascal.

PUT SYSTEM

Cette procédure permet d'écrire un enregistrement dans un fichier.

PWROFTEN TRANSCEND

Cette fonction permet de calcul 10 à la puissance spécifié.

RANDOM APPLESTUFF

Cette fonction permet de générer un nombre aléatoire.

RANDOMIZE APPLESTUFF

Cette procédure permet d'initialiser la générateur de nombre aléatoire.

READ SYSTEM

Cette procédure permet de lire différentes données à partir d'une périphérique, d'un fichier ou de la console.

READLN SYSTEM

Cette procédure permet de lire une ligne de texte à partir d'une périphérique, d'un fichier ou de la console.

REAL SYSTEM

Ce type d'identificateur permet de définir une variable réel de format Real.

RECORD  

Ce mot réservé permet de définir des structures d'enregistrement contenu des variables.

RELEASE SYSTEM

Cette procédure permet de restituer tous les zones mémoires supérieur à l'adresse pointeur spécifié.

REPEAT  

Ce mot réservé permet d'effectuer des boucles d'instructions à répétition tant que la condition n'est pas vrai.

RESET SYSTEM

Cette procédure permet d'ouvrir un fichier à partir de la variable fichier spécifié.

REWRITE SYSTEM

Cette procédure permet de créer un nouveau fichier ou d'écraser le contenu d'un fichier existant.

ROUND SYSTEM

Cette fonction retourne la valeur arrondie d'un nombre réel.

SCAN SYSTEM

Cette fonction permet d'effectuer la recherche d'un caractère dans un tampon.

SEEK SYSTEM

Cette procédure permet de fixer la position du pointeur dans un fichier spécifier.

SEGMENT  

Ce mot réservé permet de convertir une procédure ou fonction en recouvrement.

SET  

Ce mot réservé permet de définir des ensembles.

SETCHAIN CHAINSTUFF

Cette procédure permet d'appeler des fichiers de chaine de code exécutable.

SETCVAL CHAINSTUFF

Cette procédure permet de sauvegarder un message dans une emplacement mémoire du système appelé par «CHAINVAL», où il peut être lancer par un autre programme.

SIN TRANSCEND

Cette fonction trigonométrique retourne le «Sinus».

SIZEOF  

Ce mot réservé permet de connaitre la taille en octet d'une variable ou d'un type.

SQR SYSTEM

Cette fonction retourne le carré d'un nombre.

SQRT TRANSCEND

Cette fonction retourne la racine carré d'un nombre.

STR SYSTEM

Cette procédure permet de convertir un nombre en une chaines de caractères ASCIZ.

STRING SYSTEM

Ce type d'identificateur permet de définir une variable de chaine de caractères de format String.

SUCC SYSTEM

Cette fonction permet de retourner la valeur suivante de l'expression.

TEXT SYSTEM

Ce type d'identificateur permet de définir une variable de fichier de format Text.

TEXTMODE TURTLEGRAPHICS

Cette procédure permet de passer en mode texte.

TRUNC SYSTEM

Cette fonction retourne la partie entière d'un nombre réel.

TYPE  

Ce mot réservé permet de définir des types utilisateur.

UNIT  

Ce mot réservé permet de définir l'entête d'une unité.

UNITBUSY SYSTEM

Cette fonction indique si un périphérique est occupé.

UNITCLEAR SYSTEM

Cette procédure permet d'annuler toutes les opérations d'entrée/sortie d'un périphérique spécifié et la réinitialise à son état de démarrage.

UNITREAD SYSTEM

Cette procédure permet d'effectuer la lecture d'entrée/sortie des structures d'information de l'unité spécifié.

UNITSTATUS SYSTEM

Cette procédure permet de déterminer si un périphérique externe est présent dans le système et s'il est actuellement opérationnel.

UNITWAIT SYSTEM

Cette procédure permet d'arrêter l'exécution du programme pendant que les opérations d'entrée/sortie en progression.

UNITWRITE SYSTEM

Cette procédure permet d'effectuer l'écrire d'entrée/sortie des structures d'informations de l'unité spécifié.

USES  

Ce mot réservé permet d'indiquer les unités devant être utilisé par le programme, l'unité ou «Library» courante.

VAR  

Ce mot réservé permet de définir des variables.

VIEWPORT TURTLEGRAPHICS

Cette procédure permet de définir la fenêtre taille de la fenêtre de visualisation. Par défaut, les valeurs suivantes sont utilisés: «ViewPort(0,279,0,191);».

WHILE  

Ce mot réservé permet de produire une boucle exécuté tant et aussi longueur que la condition est vrai.

WITH  

Ce mot réservé permet de définir la structure d'enregistrement courante devant être utilisé pour les variables.

WORDSTREAM SYSTEM

Ce type d'identificateur permet de définir une variable de tableau de «Integer» indéfinie: «Array[0..?]of Integer».

WRITE SYSTEM

Cette procédure permet d'écrire différentes données sur un périphérique, dans un fichier ou sur la console.

WRITELN SYSTEM

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: Vendredi, le 30 juin 2006