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

Cette division contient des paragraphes et parfois des sections , mais dans les programmes simples, les paragraphes suffisent largement.

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

đŸ’» 3-5 – La division  PROCEDURE  : logique du programme, paragraphes et instructions

La division  PROCEDURE  est le cƓur logique du programme  COBOL . C’est ici que s’exĂ©cutent les instructions pas Ă  pas, dans l’ordre oĂč elles sont Ă©crites, sauf lorsqu’une instruction modifie ce flux.

Cette division contient des paragraphes et parfois des sections, mais dans les programmes simples, les paragraphes suffisent largement.

đŸ§± Structure minimale

 PROCEDURE DIVISION.
    DISPLAY "Bonjour".
    STOP RUN.
  

Ce code affiche un message puis termine l’exĂ©cution du programme. L’instruction  DISPLAY  permet d’écrire Ă  l’écran, et  STOP RUN  indique la fin du traitement.

📍 Paragraphes et exĂ©cution sĂ©quentielle

Un paragraphe est une Ă©tiquette suivie d’une sĂ©rie d’instructions. Le programme peut exĂ©cuter ces paragraphes sĂ©quentiellement ou les appeler avec  PERFORM .


 PROCEDURE DIVISION.
    PERFORM AFFICHER-MESSAGE.
    STOP RUN.

 AFFICHER-MESSAGE.
    DISPLAY "Bienvenue utilisateur".
  

Ici, le programme appelle le paragraphe  AFFICHER-MESSAGE  avant de s’arrĂȘter.

🔄 Contrîle du flux

La division  PROCEDURE  permet aussi d’écrire des conditions et des boucles. Exemples :


 IF AGE < 18
    DISPLAY "Mineur".
 END-IF.
  

 PERFORM 100-LIRE-FICHIER UNTIL FIN-FICHIER = "OUI".
  

Ces constructions sont essentielles pour faire des tests, répéter des actions, ou organiser le programme de façon modulaire.

📌 RĂ©sumĂ©

La division  PROCEDURE  contient la logique de votre programme. Elle s’appuie sur les variables dĂ©clarĂ©es dans la  DATA  DIVISION  et utilise des instructions simples comme  DISPLAY ,  IF ,  PERFORM , ou  STOP RUN .

Dans les sections suivantes, vous apprendrez à structurer correctement votre code avec des paragraphes bien nommés, à utiliser les instructions de contrÎle, et à préparer votre programme pour les tests ou la mise en production.

↑ Haut