Apprenez les bases du COBOL et développez vos compétences en programmation legacy avec une approche moderne.
En COBOL, il est possible d’imbriquer des boucles pour parcourir plusieurs dimensions ou enchaîner des traitements successifs.
Chaque boucle doit être correctement indentée, et les variables doivent être nommées de manière explicite pour éviter toute confusion.
Exemple : affichage d’une table 3x3
IDENTIFICATION DIVISION.
PROGRAM-ID. Table3x3.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 Ligne PIC 9(01) VALUE 0.
01 Colonne PIC 9(01) VALUE 0.
PROCEDURE DIVISION.
PERFORM VARYING Ligne FROM 1 BY 1 UNTIL Ligne > 3
PERFORM VARYING Colonne FROM 1 BY 1 UNTIL Colonne > 3
DISPLAY "Cellule : Ligne " Ligne " / Colonne " Colonne
END-PERFORM
END-PERFORM
STOP RUN.
Conseils :
Ligne et Colonne .END-PERFORM pour bien délimiter chaque boucle.Les boucles imbriquées permettent de manipuler des structures comme des tableaux ou des grilles de données de manière lisible et structurée.