Section courante

A propos

Section administrative du site

END-PERFORM

Fin de traitement
Cobol

Syntaxe

PERFORM procedurename1 [(THROUGH|THRU) procedurename2]
END-PERFORM
PERFORM procedurename1 [(THROUGH|THRU) procedurename2]
   identifier1 TIMES
END-PERFORM
PERFORM procedurename1 [(THROUGH|THRU) procedurename2]
   UNTIL condition1
END-PERFORM
PERFORM procedurename1 [(THROUGH|THRU) procedurename2]
   VARYING identifier2 FROM identifier3
   BY identifier4 UNTIL condition1
   [AFTER identifier5 FROM identifier6
   BY identifier7 UNTIL condition2
   [AFTER identifier8 FROM identifier9
   BY identifier10 UNTIL condition3]]
END-PERFORM

Paramètres

Nom Description
procedurename1 Ce paramètre permet d'indiquer le nom de la procédure à exécuter en boucle ou de façon conditionnelle via l'instruction PERFORM.
procedurename2 Ce paramètre permet de spécifier la dernière procédure à exécuter lorsqu'une plage de procédures est définie (avec THROUGH ou THRU).
identifier1 Ce paramètre permet d'indiquer le nombre de fois que la procédure ou le bloc doit être exécuté lorsque la clause TIMES est utilisée.
condition1 Ce paramètre permet de définir une condition logique qui, lorsqu'elle est vraie, met fin à l'exécution répétée de la procédure dans une boucle UNTIL.
identifier2 Ce paramètre permet d'indiquer la variable de contrôle utilisée pour faire varier la boucle dans une structure VARYING.
identifier3 Ce paramètre permet d'indiquer la valeur initiale de la variable de contrôle dans une boucle VARYING.
identifier4 Ce paramètre permet de spécifier le pas d'incrémentation de la variable de contrôle dans la boucle VARYING.
identifier5 à identifier10 Ces paramètres permettent de gérer des boucles imbriquées dans une structure VARYING...AFTER. Chacun correspond à une nouvelle variable de contrôle, sa valeur initiale, son incrément, et sa condition de fin.

Description

Cette instruction permet d'indiquer la fin d'une instruction PERFORM.

Remarques



Dernière mise à jour : Jeudi, le 28 juillet 2011