fleche
Structure hiérarchique

Un programme est constitué de divisions (4 au total), elles-mêmes constituées de sections. Elles permettent de structurer le programme, par exemple de séparer la définition des variables du reste du code.

Les 4 divisions qui composent un programme sont les suivantes :

IDENTIFICATION DIVISION, obligatoire, stocke les caractéristiques du programme (son nom par exemple). Elle doit obligatoirement contenir la clause PROGRAM-ID suivie du nom que vous donnez à votre programme, ce nom servira à le référencer : d’autres programmes pourront l’utiliser ;
ENVIRONMENT DIVISION, facultative, définit l’environnement dans lequel s’exécute le programme ;
DATA DIVISION, facultative, sert à définir les variables utilisées par le programme ;
PROCEDURE DIVISION, facultative, contient les instructions du programme. Ces instructions sont regroupées en paragraphes, un paragraphe est formé d’un nom de paragraphe suivi d’un point, et d’une suite d’instructions, assimilées a des phrases, chaque phrase doit se terminer par un point.

 

https://fr.wikiversity.org/wiki/COBOL/Structure_du_programme

https://www.mbillaud.fr/SITE-PERSO-LABRI/travaux/COBOL/poly-cobol-1.html