Cours d’introduction au COBOL
Les 4 divisions principales d’un programme COBOL
Un programme COBOL est organisé en quatre grandes divisions qui doivent apparaître dans un ordre précis : IDENTIFICATION, ENVIRONMENT, DATA et PROCEDURE.
Division 1
IDENTIFICATION DIVISION
Première division du programme, elle fournit l’identité et les informations descriptives du programme COBOL.
PROGRAM-ID est obligatoire ; d’autres paragraphes comme AUTHOR ou DATE-WRITTEN servent de documentation.
IDENTIFICATION DIVISION. PROGRAM-ID. HELLO-PROG. AUTHOR. Pacta. DATE-WRITTEN. 2026-01-20.
Division 2
ENVIRONMENT DIVISION
Décrit l’environnement d’exécution : machine, système, fichiers physiques et supports d’entrée/sortie.
INPUT-OUTPUT
et le paragraphe FILE-CONTROL.
ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT CLIENT-FILE ASSIGN TO "clients.txt".
Division 3
DATA DIVISION
Contient la description des fichiers et des variables utilisées par le programme (FILE, WORKING-STORAGE, etc.).
FILE SECTION et WORKING-STORAGE SECTION,
où tu définis la structure et le type de chaque champ.
DATA DIVISION. FILE SECTION. FD CLIENT-FILE. 01 CLIENT-REC PIC X(50). WORKING-STORAGE SECTION. 01 WS-TOTAL-CLIENTS PIC 9(4) VALUE 0.
Division 4
PROCEDURE DIVISION
Regroupe les instructions exécutées : affichages, lectures de fichiers, calculs, tests, boucles.
DISPLAY, IF,
PERFORM, READ ou WRITE.
PROCEDURE DIVISION. DISPLAY "Chargement des clients...". READ CLIENT-FILE AT END DISPLAY "Fin du fichier". STOP RUN.