Parcours Accueil Tour guidé Initiation 1 h Initiation 24 h Révisions Exercices

Cela signifie : exécuter le paragraphe PARAGRAPHE exactement n fois, sans condition.

Info : Ce module vous permet d’accĂ©der rapidement aux contenus essentiels de la formation COBOL.
Retour au plan général

🔂 6-8 –  PERFORM TIMES  : exĂ©cution d’un bloc un nombre fixe de fois

L’instruction  PERFORM TIMES  en  COBOL  permet d’exĂ©cuter un paragraphe un nombre dĂ©terminĂ© de fois. C’est la forme la plus simple de boucle, idĂ©ale lorsque vous connaissez Ă  l’avance le nombre d’itĂ©rations Ă  effectuer.

📘 Syntaxe de base

 PERFORM PARAGRAPHE n TIMES.
  

Cela signifie : exécuter le paragraphe  PARAGRAPHE  exactement  n  fois, sans condition.

đŸ§Ș Exemple simple

 PERFORM AFFICHER-ETOILE 5 TIMES.

 AFFICHER-ETOILE.
    DISPLAY "*".
  

Le message * sera affiché cinq fois.

📩 Comparaison avec  PERFORM VARYING 
Instruction Comportement Compteur visible
 PERFORM n TIMES  RépÚte un bloc un nombre exact de fois Non
 PERFORM VARYING  RépÚte avec un compteur et une condition Oui (ex.  INDEX )
🔁 Exemple avec affichage numĂ©rotĂ© (via compteur externe)

 01 CPT PIC 9(2) VALUE 0.

 PERFORM AFFICHER-NUMERO 5 TIMES.

 AFFICHER-NUMERO.
    ADD 1 TO CPT.
    DISPLAY "Numéro : " CPT.
  

Ce code affiche :
Numéro : 1
Numéro : 2



📌 Bonnes pratiques
📌 RĂ©sumĂ©

La forme  PERFORM TIMES  :

Dans la prochaine section, nous explorerons les instructions  CONTINUE  et  NEXT SENTENCE , utiles dans le contrĂŽle de flux d’exĂ©cution.

↑ Haut