Cette structure stricte est lâune des forces du langage COBOL : elle rend les programmes faciles Ă lire, mĂȘme aprĂšs plusieurs annĂ©es, et elle permet une sĂ©paration claire entre les diffĂ©rentes parties du traitement.
 COBOLÂ
Un programme en  COBOL nâest pas structurĂ© comme ceux des langages modernes comme  Python ou  Java . Il obĂ©it Ă une organisation rigoureuse, divisĂ©e en sections bien dĂ©finies, que lâon appelle des divisions.
Cette structure stricte est lâune des forces du langage  COBOL âŻ: elle rend les programmes faciles Ă lire, mĂȘme aprĂšs plusieurs annĂ©es, et elle permet une sĂ©paration claire entre les diffĂ©rentes parties du traitement.
Un programme  COBOL comporte généralement quatre divisions :
 IDENTIFICATION  DIVISION â elle contient le nom du programme et des informations gĂ©nĂ©rales ENVIRONMENT  DIVISION â elle dĂ©crit le contexte dâexĂ©cution (fichiers, terminal, imprimantes...) DATA  DIVISION â elle dĂ©finit les variables et les structures de donnĂ©es utilisĂ©es PROCEDURE  DIVISION â elle contient la logique du programme, les instructions exĂ©cutablesVoici un programme minimal illustrant cette organisation :
 IDENTIFICATION DIVISION.
 PROGRAM-ID. EXEMPLE-BASE.
 ENVIRONMENT DIVISION.
 DATA DIVISION.
 WORKING-STORAGE SECTION.
    01 MESSAGE PIC X(30) VALUE "Bonjour en COBOL !".
 PROCEDURE DIVISION.
    DISPLAY MESSAGE.
    STOP RUN.
Cette organisation modulaire permet :
Chaque division peut ĂȘtre subdivisĂ©e en sections, puis en paragraphes, ce que vous dĂ©couvrirez dans les prochaines sections.
Un programme  COBOL est toujours organisĂ© de maniĂšre structurĂ©e. Il commence par la  IDENTIFICATION  DIVISION , se poursuit avec la  ENVIRONMENT et la  DATA  DIVISION , puis termine avec la  PROCEDURE  DIVISION , oĂč sâexĂ©cute la logique du traitement.
Dans les prochaines leçons, nous allons explorer en détail chaque division pour bien comprendre son rÎle et sa syntaxe.