Parcours Accueil Tour guidé Initiation 1 h Initiation 24 h Révisions Exercices

Ces variables sont en mĂ©moire tant que le programme tourne. Elles permettent de stocker des donnĂ©es temporaires, des valeurs intermĂ©diaires, des constantes, ou encore des zones d’affichage ou de calcul.

Info : Ce module vous permet d’accĂ©der rapidement aux contenus essentiels de la formation COBOL.
Retour au plan général

📂 5-1 – PrĂ©sentation de la  WORKING-STORAGE  SECTION  : structure et utilitĂ©

La  WORKING-STORAGE  SECTION  est une sous-partie de la  DATA  DIVISION  dans un programme  COBOL . Elle sert Ă  dĂ©clarer toutes les variables utilisĂ©es durant l’exĂ©cution du programme.

Ces variables sont en mĂ©moire tant que le programme tourne. Elles permettent de stocker des donnĂ©es temporaires, des valeurs intermĂ©diaires, des constantes, ou encore des zones d’affichage ou de calcul.

📩 Structure de base

 DATA DIVISION.
 WORKING-STORAGE SECTION.
    01 NOM-CLIENT PIC X(30).
    01 MONTANT PIC 9(5)V99.
  

Ici :

🔱 Le niveau hiĂ©rarchique

Chaque variable commence par un niveau (souvent  01 ) :


 01 ADRESSE-CLIENT.
    05 RUE PIC X(25).
    05 CODE-POSTAL PIC X(5).
    05 VILLE PIC X(20).
  

Cela permet de regrouper logiquement des champs, et d’agir soit sur le groupe complet ( ADRESSE-CLIENT ), soit sur chaque champ sĂ©parĂ©ment.

🧠 Pourquoi utiliser la  WORKING-STORAGE  ?
📌 Astuce : initialisation directe

 01 MESSAGE-ACCUEIL PIC X(50) VALUE "Bienvenue dans l’application COBOL".
  

Cela Ă©vite d’écrire une instruction  MOVE  dans la  PROCEDURE  DIVISION .

📏 Convention de nommage
🎯 RĂ©sumĂ©

La  WORKING-STORAGE  SECTION  est :

Dans les prochaines sections, vous verrez comment affiner la déclaration des variables avec les clauses  VALUE ,  REDEFINES ,  FILLER  et bien plus encore.

↑ Haut