Nom |
Description |
and |
Ce mot réservé 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. |
begin |
Ce mot réservé permet de définir le début d'un bloc d'instruction. |
case |
Ce mot réservé permet de définir une liste de conditionnels ayant comme point de comparaison un même résultat. |
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. |
div |
Ce mot réservé permet d'effectuer la division entière de nombre entier par un second. |
do |
Ce mot réservé permet d'indiquer des instructions a exécuter ou traiter selon un certain contexte. |
downto |
Ce mot réservé permet d'indiquer que le compteur de boucle se produit dans le sens inverse. |
else |
Ce mot réservé permet de faire exécuter des instructions dans le contraire d'une condition. |
end |
Ce mot réservé permet de définir la fin d'un bloc d'instruction, d'un enregistrement (RECORD) ou d'une évaluation de cas (CASE OF). |
file |
Ce mot réservé permet de définir une variable de format fichier. |
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. |
goto |
Ce mot réservé permet d'effectuer un branchement à une instruction correspondant à l'emplacement de l'étiquette. |
if |
Ce mot réservé permet d'effectuer des branchements d'instruction ou de bloc d'instruction en fonction de certaines conditions. |
in |
Ce mot réservé permet d'indiquer une correspondance avec l'ensemble spécifié. |
label |
Ce mot réservé permet de définir des étiquettes utilisable habituellement par l'instruction «GOTO». |
mod |
Ce mot réservé permet d'effectuer un Modulo, c'est-à-dire le restant d'une division. |
nil |
Ce mot réservé permet d'indiquer que le pointeur pointe sur une valeur nulle ou sur rien. |
not |
Ce mot réservé permet d'effectuer un Non logique sur des booléens ou Non binaire sur des valeurs numériques. |
of |
Ce mot réservé permet d'indiquer un groupe d'élément. |
or |
Ce mot réservé permet d'effectuer un Ou logique sur des booléens ou Ou binaire sur des valeurs numériques. |
packed |
Ce mot réservé permet d'indiquer au compilateur d'utiliser le moins de mémoire possible pour la définition de la structure. |
procedure |
Ce mot réservé permet de définir une procédure. |
program |
Ce mot réservé permet d'indiquer le nom du programme UCSD Pascal. |
record |
Ce mot réservé permet de définir des structures d'enregistrement contenu dans des variables. |
repeat |
Ce mot réservé permet d'effectuer des boucles d'instructions à répétition tant que la condition n'est pas vrai. |
set |
Ce mot réservé permet de définir des ensembles. |
then |
Ce mot réservé permet d'effectuer des branchements d'instruction ou de bloc d'instruction en fonction de certaines conditions. |
to |
Ce mot réservé permet d'indiquer l'intervalle dans un compteur de boucle. |
type |
Ce mot réservé permet de définir des types de données utilisateur. |
until |
Ce mot réservé permet d'effectuer des boucles d'instructions à répétition tant que la condition n'est pas vraie. |
var |
Ce mot réservé permet de définir des variables. |
while |
Ce mot réservé permet de produire une boucle exécuté tant et aussi longtemps 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. |
Nom |
Description |
abs |
Cette fonction retourne la valeur absolue d'une expression numérique. |
arctan |
Cette fonction trigonométrique permet de calculer l'arc tangente en radians. |
atan |
Cette fonction trigonométrique permet de calculer l'arc tangente en radians. |
Boolean |
Ce type d'identificateur permet de définir une variable de format Booléen (True ou False). |
char |
Ce type d'identificateur permet de définir une variable de format Char (n'importe quel caractère ASCII 0 à 255). |
chr |
Cette fonction permet de retourner le caractère correspondant au code ASCII numérique. |
cos |
Cette fonction trigonométrique retourne le «Cosinus». |
eof |
Cette fonction indique si la fin du fichier est atteinte. |
eoln |
Cette fonction indique si la fin d'une ligne de fichier texte est atteinte. |
exp |
Cette fonction retourne la valeur exponentielle. |
false |
Cette constante permet d'indiquer une valeur fausse. |
get |
Cette procédure permet de lire un enregistrement dans un fichier. |
input |
Cette variable permet d'indiquer l'entrée standard. |
integer |
Ce type d'identificateur permet de définir une variable entière de format Integer. |
ln |
Cette fonction permet de calculer le logarithme népérien (Naturel). |
maxint |
Cette constante permet d'indiquer la valeur maximal d'un type de données Integer. |
new |
Cette procédure 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. |
output |
Cette variable permet d'indiquer la sortie standard. |
[pack] |
Cette procédure permet de compresser le tableau de caractères spécifié dans la variable de type de données alfa spécifié. |
page |
Cette procédure d'envoyer un code de saut de page (le code ASCII 12: Form Feed) dans un fichier. |
pred |
Cette fonction permet de retourner la valeur précédente de l'expression. |
put |
Cette procédure permet d'écrire un enregistrement dans un 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. |
real |
Ce type d'identificateur permet de définir une variable réel de format Real. |
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 permet de retourner la valeur arrondie d'un nombre réel. |
sin |
Cette fonction trigonométrique permet de retourner le sinus. |
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. |
text |
Ce type d'identificateur permet de définir une variable de fichier de format texte. |
true |
Cette constante permet d'indiquer une valeur vrai. |
trunc |
Cette fonction permet de retourner la partie entière d'un nombre réel. |
[unpack] |
Cette procédure permet de décompresser la valeur de type de données alfa dans les variables spécifiés. |
write |
Cette procédure permet d'écrire différentes données sur un 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. |
Nom |
Description |
attach |
Cette procédure permet d'associer une sémaphore à un vecteur d'interruption externe. |
blockread |
Cette fonction permet d'effectuer la lecture d'enregistrement dans un fichier. |
blockwrite |
Cette fonction permet d'effectuer l'écriture d'enregistrement dans un fichier. |
close |
Cette procédure permet de fermer un fichier. |
concat |
Cette fonction permet de juxtaposer différentes chaîne de caractères et de la retourner comme paramètre. |
copy |
Cette fonction permet d'extraire un sous-chaîne de caractères dans une chaîne de caractères. |
delete |
Cette procédure permet de supprimer une partie des caractères contenu dans la chaîne de caractères spécifié. |
exit |
Cette procédure permet de quitter la procédure, la fonction ou le programme immédiatement. |
fillchar |
Cette procédure permet d'effacer directement avec la valeur d'un octet une zone de mémoire. |
gotoxy |
Cette procédure permet de fixer l'emplacement du curseur dans l'écran de texte. |
halt |
Cette procédure permet d'arrêter le programme ou le sous-programme actuellement en cours. |
insert |
Cette procédure permet d'insérer une chaîne de caractères dans une autre chaîne de caractères à l'endroit spécifié. |
interactive |
Ce type de d'identificateur permet de définir un fichier interactif. |
ioresult |
Cette fonction permet de connaître le code d'erreur d'une opération effectué sur un fichier. |
keyboard |
Ce type de d'identificateur permet de définir un fichier clavier. |
length |
Cette fonction permet d'indiquer la longueur d'une chaîne de caractères de format standard Pascal. |
mark |
Cette procédure permet de sauvegarder l'emplacement dans la mémoire de tas. |
memavail |
Cette fonction retourne la taille total en octet de mémoire dynamique allouable dans la mémoire de tas. |
memlock |
Cette procédure permet de verrouiller tous les segments spécifiés dans la mémoire principal. |
memswap |
Cette procédure permet de déverrouiller tous les segments spécifiés. |
moveleft |
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 |
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. |
pos |
Cette fonction permet d'indiquer la position à laquelle se trouve une sous-chaîne de caractères dans une chaîne de caractères de format standard Pascal. |
processid |
Ce type de d'identificateur permet de définir un identificateur de processus. |
pwroften |
Cette fonction permet de demander la valeur de 10 à puissance exponentielle spécifié. |
release |
Cette procédure permet de libérer une partie de mémoire dynamique attribué dans la zone de mémoire de tas. |
scan |
Cette fonction permet d'effectuer la recherche d'un caractère dans un tampon. |
seek |
Cette procédure permet de fixer la position du pointeur dans un fichier spécifié. |
semaphore |
Ce type de d'identificateur permet de gérer la synchronisation entre différents processus ou tâches. |
seminit |
Cette procédure permet d'initialiser une sémaphore. |
signal |
Cette procédure permet d'envoyer un signal à la sémaphore spécifié. |
sizeof |
Cette fonction permet de connaître la taille en octet d'une variable ou d'un type. |
start |
Cette procédure permet d'initialiser et de lancer le processus spécifié. |
str |
Cette procédure permet de convertir un nombre en une chaînes de caractères ASCIZ. |
string |
Ce type de d'identificateur permet de définir une chaîne de caractères. |
time |
Cette procédure permet de retourner le temps en 60ième de secondes. |
unitbusy |
Cette fonction permet d'indiquer si un périphérique est occupé. |
unitclear |
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 |
Cette procédure permet d'effectuer la lecture d'entrée/sortie des structures d'information de l'unité spécifié. |
unitstatus |
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 |
Cette procédure permet d'arrêter l'exécution du programme pendant que les opérations d'entrée/sortie en progression. |
unitwrite |
Cette procédure permet d'effectuer l'écrire d'entrée/sortie des structures d'informations de l'unité spécifié. |
varavail |
Cette fonction permet de calculer la quantité de mémoire dynamique de disponible calculé en mot. |
vardispose |
Cette procédure permet de libérer la quantité de mémoire dynamique spécifié calculé en mot. |
varnew |
Cette fonction permet de réservé de la mémoire dynamique calculé en mot. |
wait |
Cette procédure permet d'attendre après la sémaphore spécifié. |