L'Architecture COBOL

Un programme COBOL est toujours divisé en 4 parties distinctes. Survolez chaque cadre pour comprendre son rôle.

IDENTIFICATION DIVISION.
La Carte d'identité

C'est la partie administrative. Elle indique au compilateur le nom du programme (PROGRAM-ID), l'auteur, et la date. C'est la seule division absolument obligatoire.

ENVIRONMENT DIVISION.
Le Pont Matériel

Elle fait le lien entre votre code et la machine. Elle précise quel ordinateur est utilisé et définit les fichiers externes que le programme va lire ou écrire.

DATA DIVISION.
Le Magasin des Données

Ici, on ne fait aucune action. On déclare toutes les variables (mémoire) et les structures des fichiers. C'est là que vous définissez vos PIC 9(02), VALUE, etc.

PROCEDURE DIVISION.
Le Cerveau / L'Action

C'est ici que l'algorithme s'exécute. C'est la zone des instructions (MOVE, ADD, DISPLAY, PERFORM). Sans elle, le programme ne fait rien.