Les Quatre Divisions du COBOL

Les Quatre Divisions du COBOL

Comprendre la structure fondamentale d'un programme COBOL

🎓 Bienvenue dans cette première leçon de COBOL ! Avant de vous plonger dans les instructions complexes, vous devez comprendre comment un programme COBOL est organisé. Un programme COBOL est structuré en quatre divisions qui forment le squelette de tout code COBOL. Comprendre cette organisation vous aide à savoir immédiatement où chercher une information et comment construire vos propres programmes.

IDENTIFICATION DIVISION

Introduction à IDENTIFICATION DIVISION

La première division d'un programme COBOL est l'IDENTIFICATION DIVISION. C'est le chapitre d'identité de votre programme. Ici, vous déclarez des informations essentielles comme le nom du programme, son auteur, la date de création, et une description générale. Cette division est obligatoire et doit toujours apparaître en premier.

Exemple de code

       IDENTIFICATION DIVISION.
       PROGRAM-ID. MonPremierProgramme.
       AUTHOR. Jean Dupont.
       DATE-WRITTEN. 29 janvier 2026.
       PURPOSE. Afficher un message de bienvenue.

Explication détaillée

Ligne 1
IDENTIFICATION DIVISION.
Cette première ligne déclare le début de la division d'identification. Le point (.) à la fin est obligatoire en COBOL. Il marque la fin d'une instruction principale.
Ligne 2
PROGRAM-ID.
C'est un paragraphe obligatoire qui spécifie le nom unique de votre programme. Chaque programme COBOL doit avoir un PROGRAM-ID. Dans notre exemple, le nom est "MonPremierProgramme". Ce nom est utilisé par le compilateur COBOL pour identifier le programme.
Ligne 3
AUTHOR.
Paragraphe optionnel qui indique qui a écrit le programme. C'est une information documentaire qui n'affecte pas le fonctionnement du programme. Elle est utile pour maintenir le code à long terme.
Ligne 4
DATE-WRITTEN.
Paragraphe optionnel indiquant quand le programme a été écrit. C'est une information de documentation qui aide à suivre l'historique des modifications.
Ligne 5
PURPOSE.
Paragraphe optionnel décrivant la fonction générale du programme. C'est une ligne de documentation importante qui explique à tout développeur futur (ou à vous-même dans quelques mois !) à quoi sert ce programme.

Structure générale des quatre divisions

Maintenant que vous comprenez la première division, voici un aperçu des quatre divisions que vous retrouverez dans chaque programme COBOL :

Les quatre divisions du COBOL avec animations modernes et icônes élégantes

IDENTIFICATION

L'identité du programme
Vous déclarez le nom, l'auteur, la date et la description du programme. C'est où vous "présentez" votre code.

ENVIRONMENT

Le contexte et l'environnement
Vous spécifiez les ressources que le programme utilise : fichiers d'entrée/sortie, imprimantes, disques durs, etc.

DATA

Les données
Vous déclarez toutes les variables et structures de données que votre programme utilisera.

PROCEDURE

Les actions
C'est le cœur du programme ! Vous écrivez les instructions qui font fonctionner le programme.

L'ordre des divisions est CRUCIAL

Un point très important à retenir : les quatre divisions doivent toujours apparaître dans cet ordre précis :

  1. IDENTIFICATION DIVISION (obligatoire)
  2. ENVIRONMENT DIVISION (optionnel mais généralement nécessaire)
  3. DATA DIVISION (optionnel si pas de données)
  4. PROCEDURE DIVISION (obligatoire)

Vous ne pouvez pas les inverser. Si vous écrivez DATA DIVISION avant ENVIRONMENT DIVISION, le compilateur rejettera votre code avec une erreur.

💡 Conseil pour les débutants : Pensez à la structure du COBOL comme à un livre bien organisé. Chaque division est un chapitre avec un but précis. Quand vous écrivez un nouveau programme, suivez toujours cet ordre. Cela devient une habitude très rapidement !

Récapitulatif

Vous avez maintenant compris :

🚀 Page créée pour l'apprentissage du COBOL | PACTA Platform | 2026