next up previous contents
Next: Exécution d'une procédure Up: Macro commandes : Previous: Macro commandes :

Déclaration d'une procédure

La procédure est un regroupement de commandes. Avant de l'utiliser, il faut la créer et la nommer par l'opérateur "DEBPROC" (DEBut de PROCédure) et c'est seulement lors de son appel ultérieur qu'elle sera exécutée. La syntaxe en est la suivante :

 
   DEBPROC  NOMPROC  ARG1*TYP1  ARG2*TYP2 ...;
         ...
         ...
      suite de commandes    
         ...
         ...
   FINPROC  RES1  RES2  ....  ;
La procédure NOMPROC vient d'être définie. Elle admet des arguments d'entrée ARG1,ARG2... et des arguments de sortie RES1,RES2... Les arguments d'entrée peuvent avoir un type qui est précisé par TYP1,TYP2...

Une procédure est une structure semi-ouverte :

Nous conseillons de passer en arguments les objets dont la procédure aura besoin, à l'exception des objets de type PROCEDURE.



mer 20 jan 14:43:49 NFT 1999