Retour aux animations

Comprendre la hiérarchie des niveaux en COBOL

Dans COBOL, les variables sont organisées en niveaux hiérarchiques. Cette structuration permet de représenter des regroupements de données simples ou complexes, facilitant leur traitement logique par le programme.

Niveau 01

Variable principale ou groupe principal.
Elle englobe d'autres sous-variables.
Alignée sur la Marge A.

Niveaux 02 à 49

Variables secondaires.
Incluses dans une variable de niveau 01.
Alignées sur la Marge B.

Exemple de déclaration simple

* Déclaration d'un groupe principal IDENTIFICATION DIVISION PROGRAM-ID. UTILISATEUR. DATA DIVISION WORKING-STORAGE SECTION 01 UTILISATEUR-INFO. 05 NOM PIC X(20). 05 PRENOM PIC X(20). PROCEDURE DIVISION DISPLAY NOM. DISPLAY PRENOM. STOP RUN.

Illustration des zones A et B

* Exemple montrant le retrait en fonction du niveau IDENTIFICATION DIVISION PROGRAM-ID. ZONES-EXEMPLE. DATA DIVISION WORKING-STORAGE SECTION 01 ADRESSE. 05 RUE PIC X(30). 05 VILLE PIC X(20). 05 CODE-POSTAL PIC X(5). PROCEDURE DIVISION DISPLAY RUE. DISPLAY VILLE. DISPLAY CODE-POSTAL. STOP RUN.