IDENTIFICATION DIVISION
La IDENTIFICATION DIVISION est la première division obligatoire d’un programme COBOL. Elle sert à identifier le programme : lui donner un nom officiel et éventuellement ajouter des informations comme l’auteur, la date ou une description. Sans cette division, le compilateur refuse le programme.
Exemple de code minimal
IDENTIFICATION DIVISION.
PROGRAM-ID. MON-PREMIER-PROG.
PROCEDURE DIVISION.
DISPLAY "Bonjour le monde COBOL !".
STOP RUN.
Télécharger le code
Résultat attendu à l'exécution
Quand vous compilez et exécutez ce programme avec un compilateur COBOL (GnuCOBOL, Micro Focus, etc.), vous verrez ceci dans la console :
Bonjour le monde COBOL !
Explication détaillée – ligne par ligne
IDENTIFICATION DIVISION.
C’est le nom de la division (en majuscules, suivi d’un point). COBOL est très strict sur la structure : chaque division commence par son nom suivi d’un point. C’est comme la page de garde d’un livre.PROGRAM-ID. MON-PREMIER-PROG.
C’est la seule phrase **obligatoire** dans laIDENTIFICATION DIVISION.
PROGRAM-IDsignifie « identifiant du programme ».
Le nom qui suit (MON-PREMIER-PROG) doit respecter les règles COBOL :- 1 à 30 caractères
- Lettres, chiffres, tiret (-)
- Commence par une lettre
- Traditionnellement en MAJUSCULES
PROCEDURE DIVISION.
On passe directement à la division suivante (on la verra en détail dans le prochain cours). C’est ici qu’on écrit les instructions qui s’exécutent.DISPLAY "Bonjour le monde COBOL !".
Affiche le message à l’écran (on a déjà vuDISPLAYdans le premier cours).STOP RUN.
Termine l’exécution du programme de façon propre. Presque tous les programmes simples se terminent par cette instruction.
Important pour les débutants :
En COBOL, presque toutes les lignes se terminent par un point (.).
Les divisions et paragraphes s’écrivent en majuscules par convention.
L’indentation n’est pas obligatoire, mais elle aide beaucoup à lire le code.
En COBOL, presque toutes les lignes se terminent par un point (.).
Les divisions et paragraphes s’écrivent en majuscules par convention.
L’indentation n’est pas obligatoire, mais elle aide beaucoup à lire le code.
Prochain sujet : PROCEDURE DIVISION et les premières instructions de contrôle de flux.