Comprendre les divisions d'un programme COBOL

Un programme COBOL est composé de plusieurs divisions, un peu comme les pièces d'une maison. Chacune a sa fonction et aide à organiser le code pour qu'il soit clair, lisible et efficace.

Illustration des divisions COBOL

🪪 IDENTIFICATION DIVISION

Il s'agit de la carte d'identité du programme. C'est ici que vous indiquez son nom avec  PROGRAM-ID. . Sans cette division, votre programme n'est pas reconnu.

💻 ENVIRONMENT DIVISION

Cette division décrit l'environnement informatique dans lequel fonctionne le programme : fichiers, imprimantes, etc. Elle est facultative si vous ne gérez pas d'entrées/sorties externes.

📦 DATA DIVISION

Ici, vous déclarez les variables et données manipulées par votre programme avec  DATA DIVISION. . Vous pouvez la considérer comme un entrepôt de stockage. Elle est optionnelle si vous ne manipulez aucune donnée.

⚙️ PROCEDURE DIVISION

C’est la partie exécutable du programme, démarquée par  PROCEDURE DIVISION. . C’est ici que vous donnez les instructions à l’ordinateur, comme  DISPLAY  ou  MOVE . Elle est toujours obligatoire, même vide.