Accueil Plan

COBOL – Principales Divisions

IDENTIFICATION DIVISION
📌 IDENTIFICATION DIVISION
Cette division sert à identifier le programme : son nom, son auteur et autres informations. Elle est obligatoire et doit toujours être la première division dans un programme COBOL.
ENVIRONMENT DIVISION
⚙️ ENVIRONMENT DIVISION
Cette division décrit la configuration de l'environnement et les fichiers d'entrée/sortie utilisés par le programme. Elle est optionnelle si votre programme ne nécessite pas de fichiers.
DATA DIVISION
📦 DATA DIVISION
C’est ici que vous définissez toutes vos variables et structures de données. Elle contient des sections comme WORKING-STORAGE, FILE SECTION, etc. Chaque variable doit être correctement déclarée avant utilisation.
PROCEDURE DIVISION
🖥️ PROCEDURE DIVISION
Contient la logique du programme. Toutes les instructions exécutables (DISPLAY, PERFORM, IF, etc.) doivent être placées ici. Le programme commence son exécution dans cette division.
Lire le cours sur les divisions

Cobol – principales divisions

Une carte simple pour mémoriser l’ordre, le rôle, et l’intérêt de chaque grande partie d’un programme.

1

Identification division.

Nom du programme, auteur, infos de suivi.


Cette division sert à identifier le programme : son nom, son auteur, et d’autres informations utiles quand on maintient le code sur la durée. Elle est obligatoire et doit toujours être la première division du programme.

À retenir.
  • On sait “qui est” le programme et comment le retrouver.
  • On la lit comme une carte d’identité, avant toute autre chose.
2

Environment division.

Configuration et entrée/sortie.


Cette division décrit la configuration d’exécution et surtout les fichiers ou ressources d’entrée/sortie manipulés par le programme. Elle peut être facultative si votre programme n’utilise pas de fichiers.

À retenir.
  • Elle répond à “dans quel environnement ça tourne ?”.
  • Très utile dès qu’on touche aux fichiers et aux périphériques.
3

Data division.

Variables, structures, zones mémoire.


Ici, vous définissez toutes vos données : variables simples, structures hiérarchiques, et zones destinées aux fichiers. On y trouve des sections courantes comme WORKING-STORAGE , FILE SECTION , etc. L’idée centrale : tout doit être déclaré correctement avant d’être utilisé..

À retenir.
  • On prépare la mémoire avant d’exécuter la logique.
  • Une déclaration claire évite des erreurs difficiles à diagnostiquer.
4

Procedure division.

Instructions exécutables et enchaînement.


C’est le “moteur” du programme : la division qui contient la logique, les décisions, et l’ordre d’exécution. Toutes les instructions exécutables (par exemple DISPLAY , PERFORM , IF ) se placent ici. Le programme démarre son exécution dans cette division.

À retenir.
  • Tout ce qui “fait quelque chose” se trouve ici.
  • La logique est plus lisible quand les données sont déjà bien déclarées.

Synthèse de mémorisation.

Identifier le programme, décrire l’environnement, déclarer les données, puis exécuter la logique.

1 → 2 → 3 → 4