COBOLDans 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.
Variable principale ou groupe principal.
Elle englobe d'autres sous-variables.
Alignée sur la Marge A.
Variables secondaires.
Incluses dans une variable de niveau 01.
Alignées sur la Marge B.
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.
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.