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


Instruction 1 2 3 4 5 6 Description
ADMIT      

Cette instruction indique le début d'un bloc exécuté si l'instruction QUIT est exécuté dans un précédent GUESS ou un bloc ADMIT.

ASSIGN            

Cette instruction permet d'assigné une variable entière à une étiquette.

AT END      

Cette instruction est inclus dans une instruction ou dans un bloc de code suivant l'instruction READ à être exécuté quand la condition de fin de fichier est rencontré durant une lecture.

BACKSPACE            

Cette instruction permet à un fichier de se connecter à l'unité spécifié et de se positionner au début de précédant enregistrement.

BLOCK DATA    

Cette instruction permet de définir le début d'un bloc de données de sous-programme.

CALL            

Cette instruction permet d'invoquer l'exécution d'un sous-programme.

CASE      

Cette instruction permet de définir les cas d'une instruction «SELECT».

CHARACTER

Cette instruction permet de définir le type de déclaration de format de caractères.

CLOSE            

Cette instruction permet d'effectuer la fermeture d'un fichier de l'unité spécifié.

COMMON

Cette instruction permet de partager des blocs de stockage entre les sous-programmes.

COMPLEX

Cette instruction permet de définir le type de déclaration de format complexe.

CONTINUE            

Cette instruction permet de transférer le contrôle de l'exécution dans une instruction de boucle «DO».

DATA  

Cette instruction permet de définir des données.

DIMENSION

Cette instruction permet de définir des tableaux de variable.

DO        

Cette instruction permet de définir une boucle.

DOUBLE PRECISION

Cette instruction permet de définir le type de déclaration de format double précision.

ELSE      

Cette instruction permet d'exécuter la condition contraire dans une instruction de comparaison «IF».

ELSE IF      

Cette instruction permet d'exécuter un teste si la condition contraire dans une instruction de comparaison «IF» est rencontré.

END      

Cette instruction permet de définir la fin d'une séquence d'instruction.

END AT END      

Cette instruction permet de définir la fin d'une séquence d'instruction «AT END».

END BLOCK      

Cette instruction permet de définir la fin d'une séquence d'instruction de bloc «BLOCK».

END DO      

Cette instruction permet de définir la fin d'une séquence d'instruction de boucle «DO».

ENDFILE            

Cette instruction permet de fermer un fichier et d'écrire le contenu tampon associé.

END GUESS        

Cette instruction permet de définir la fin d'une séquence d'instruction «GUEST».

END IF        

Cette instruction permet de définir la fin d'une séquence d'instruction «IF».

END LOOP      

Cette instruction permet de définir la fin d'une séquence d'instruction de boucle «LOOP».

END SELECT      

Cette instruction permet de définir la fin d'une séquence d'instruction de cas «SELECT».

END WHILE      

Cette instruction permet de définir la fin d'une séquence d'instruction de boucle «WHILE».

ENTRY      

Cette instruction permet de définir une entrée alternative dans un sous-programme.

EQUIVALENCE

Cette instruction permet de définir des données situé au même emplacement mémoire que d'autres données.

EXECUTE            

Cette instruction permet de lancer l'exécution d'un bloc d'instruction.

EXTERNAL  

Cette instruction offre la possibilité d'utilisé un nom symbolique définit dans un autre fichier compilé.

FORMAT    

Cette instruction permet de spécifier un type de formatage particulier.

FUNCTION    

Cette instruction permet de définir le commencement d'un sous-programme de fonction.

GO TO assigné          

Cette instruction permet d'envoyer le contrôle d'exécution vers une étiquette en fonction du résultat d'une valeur.

GO TO calculé            

Cette instruction permet d'envoyer le contrôle d'exécution vers une étiquette en fonction d'une valeur d'index.

GO TO inconditionnel          

Cette instruction permet d'envoyer le contrôle d'exécution vers une étiquette.

GUESS        

Cette instruction permet de délimiter le début d'un bloc d'instruction contenant certaines hypothèses.

IF arithmétique          

Cette instruction permet d'envoyer le contrôle à une des trois étiquettes si la valeur est inférieur, égale ou supérieur à 0.

IF logique          

Cette instruction permet d'exécuter une instruction si la condition est vrai.

IF d'un bloc        

Cette instruction permet d'effectuer une bloc d'instruction si la condition est vrai.

IMPLICIT

Cette instruction permet de définir le type et la longueur pour les variables, tableaux, constante et fonctions externe.

INQUIRE            

Cette instruction permet de connaitre certaines propriétés de nom de fichier ou de connexion d'unité particulière.

INTEGER

Cette instruction permet de définir le type de déclaration de format entier.

INTRINSIC  

Cette instruction permet d'identifier un nom symbolique d'un d'une fonction instrinsic.

LOGICAL

Cette instruction permet de définir le type de déclaration de format logique (vrai ou faux).

LOOP        

Cette instruction permet d'effectuer des boucles d'instruction.

OPEN            

Cette instruction permet d'ouvrir un fichier.

OTHERWISE      

Cette instruction permet de spécifié les autres cas indéfinies dans une instruction «SELECT».

PARAMETER

Cette instruction permet de paramétrer les constantes.

PAUSE            

Cette instruction permet d'afficher un message et d'attente après la touche clavier «ENTER» pour continuer.

PRINT            

Cette instruction permet d'afficher un message ou d'écrire du contenu dans un fichier.

PROGRAM    

Cette instruction permet de définir le nom du programme.

QUIT          

Cette instruction permet de terminer le bloc de contrôle courant.

READ            

Cette instruction permet de lire des données à partir d'un fichier.

REAL

Cette instruction permet de définir le type de déclaration de format réel.

REMOTE BLOCK    

Cette instruction permet de définir un bloc d'instruction pouvant être exécuté par l'instruction «EXECUTE».

RETURN          

Cette instruction permet de terminer l'exécution d'un sous-programme ou d'une fonction et de potentiellement renvoyer une valeur.

REWIND            

Cette instruction permet de repositionner le pointeur de fichier au début de celui-ci.

SAVE

Cette instruction permet de préserver la valeur d'une entité après exécution d'une instruction «RETURN» ou «END» dans un sous-programme.

SELECT        

Cette instruction permet d'effectuer l'évaluation de plusieurs cas à partir d'un résultat.

STOP          

Cette instruction permet de terminer l'exécution du programme.

SUBROUTINE    

Cette instruction permet de définir le début d'un sous-programme.

UNTIL      

Cette instruction permet d'effectuer des boucles d'instruction.

WHILE        

Cette instruction permet d'effectuer des boucles d'instruction.

WRITE            

Cette instruction permet de transférer des données dans un fichier ou une périphérique externe.

  1. Indique que l'instruction est spécifié dans une instruction

  2. Indique que l'instruction n'est pas une instruction terminal d'une boucle DO.

  3. Indique que l'instruction n'est pas une instruction exécutable.

  4. Indique que l'instruction n'est pas un objet d'un IF logique ou d'une instruction WHILE.

  5. Indique que l'instruction ne peut pas prendre le contrôle d'exécution transféré par une instruction d'étiquette.

  6. Indique que l'instruction peut être alloué dans un bloc de donnéesde sous-programme.

Dernière mise à jour: Vendredi, le 26 mai 2006