đ 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 animationIl 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 | â |