Un programme COBOL est organisé de manière hiérarchique en plusieurs niveaux. Cliquez sur chaque bloc de DIVISION pour explorer sa structure interne et comprendre le rôle de chaque partie !
Identifie le programme et fournit des informations descriptives.
PROGRAM-ID. MaStructure.
AUTHOR. PactaCobol.
DATE-WRITTEN. 2025/05/22.
Décrit l'environnement informatique du programme, notamment les fichiers.
SELECT MonFichier ASSIGN TO "fichier.txt".
Définit toutes les données utilisées par le programme (variables, structures de fichiers).
01 MonGroupe.
05 NomUtilisateur PIC X(20).
05 AgeUtilisateur PIC 9(3).
77 CompteurSimple PIC 9(2) VALUE 0.
Contient la logique exécutoire du programme, les instructions et les appels de paragraphes.
DISPLAY "Programme COBOL démarré.".
PERFORM Initialisation.
PERFORM Traitement.
STOP RUN.
DISPLAY "Phase d'initialisation.".
MOVE "Jean Dupont" TO NomUtilisateur.
MOVE 42 TO AgeUtilisateur.
ADD 1 TO CompteurSimple.
DISPLAY "Nom: " NomUtilisateur " Age: " AgeUtilisateur " Compteur: " CompteurSimple.