📐 Premiùre synthùse sur les divisions dans un programme COBOL

Un programme COBOL est toujours organisĂ© en plusieurs blocs appelĂ©s divisions. Ces divisions permettent de sĂ©parer clairement les diffĂ©rentes parties d’un programme : le nom du programme, la configuration, les variables, et les instructions Ă  exĂ©cuter.

Voir cette animation

Il existe 4 divisions principales que vous retrouverez dans presque tous les programmes COBOL :

1ïžâƒŁ IDENTIFICATION DIVISION

C’est la premiùre ligne obligatoire de tout programme COBOL. Elle permet de donner un nom au programme :

IDENTIFICATION DIVISION.
PROGRAM-ID. MonProgramme.
  

2ïžâƒŁ ENVIRONMENT DIVISION

Cette division dĂ©crit l’environnement d’exĂ©cution (le systĂšme, les fichiers, etc.). Pour les premiers programmes, elle peut ĂȘtre vide.

ENVIRONMENT DIVISION.
  

3ïžâƒŁ DATA DIVISION

C’est ici que l’on dĂ©clare les variables utilisĂ©es dans le programme. On y trouve gĂ©nĂ©ralement une WORKING-STORAGE SECTION contenant toutes les donnĂ©es en mĂ©moire.

DATA DIVISION.
WORKING-STORAGE SECTION.
01 NOM PIC X(20) VALUE "Alice".
  

4ïžâƒŁ PROCEDURE DIVISION

C’est la partie la plus importante : elle contient les instructions que le programme va exĂ©cuter. Exemple simple :

PROCEDURE DIVISION.
    DISPLAY "Bonjour, " WITH NO ADVANCING.
    DISPLAY NOM.
    STOP RUN.
  

✅ Ce code affiche : Bonjour, Alice

🧠 À retenir

  • 📌 Les divisions sont obligatoires et toujours Ă©crites en MAJUSCULES
  • đŸ§± Elles organisent clairement le code et facilitent la lecture
  • đŸȘ„ Chaque division a un rĂŽle bien dĂ©fini
Nom de la division Fonction Obligatoire
IDENTIFICATION DIVISION DĂ©clare le nom du programme ✅
ENVIRONMENT DIVISION Indique l’environnement (fichiers, OS) ✅ (mĂȘme vide)
DATA DIVISION DĂ©clare les variables utilisĂ©es ✅
PROCEDURE DIVISION Contient la logique du programme âœ