Retour à la rubrique

Comprendre les Variables en COBOL

Exemple de déclaration de variables en COBOL

* Définition des variables de base
IDENTIFICATION DIVISION.
PROGRAM-ID. DECLAR-VARIABLES.

DATA DIVISION.
WORKING-STORAGE SECTION.

01 NOM-CLIENT    PIC X(30) VALUE \"Jean Dupont\".
01 AGE-CLIENT    PIC 99 VALUE 35.
01 DATE-NAISSANCE PIC 9(8) VALUE \"19880115\".

PROCEDURE DIVISION.
    DISPLAY NOM-CLIENT.
    DISPLAY AGE-CLIENT.
    DISPLAY DATE-NAISSANCE.
    STOP RUN.
  

Qu'est-ce qu'une variable en COBOL ?

En COBOL, une variable est comme une boîte dans laquelle on peut ranger une information que le programme utilisera plus tard. Chaque variable a un nom, une taille et un type d'information (texte, nombre, date, etc.).

Dans notre animation, chaque boîte représente une variable différente :

Voici quelques exemples simples de déclaration :

01 NOM-CLIENT PIC X(30).
01 AGE PIC 99.
01 DATE-NAISSANCE PIC 9(8).

Quand le programme fonctionne, il « ouvre » la boîte (variable) pour y déposer ou y récupérer des informations. Par exemple, il demande un nom au début, puis l'affiche plus tard à l'écran.

Ces variables sont déclarées dans la section WORKING-STORAGE SECTION, où toutes les « boîtes » sont prêtes à être utilisées pendant l'exécution du programme.

Texte
"Nom Client"
Nombre
"Âge"
Date
"Date Naissance"
⬇️
Le programme ouvre la boîte et lit la variable dans WORKING-STORAGE SECTION

Explication

En COBOL, une variable est comme une boîte (un conteneur) qui stocke une information.

Par exemple :

Le programme utilise la section WORKING-STORAGE SECTION pour déclarer ses variables et y accéder facilement.