Apprenez les bases du COBOL et développez vos compétences en programmation legacy avec une approche moderne.
La PROCEDURE DIVISION est le cœur opérationnel d’un programme COBOL. C’est ici que s’exprime la logique métier, sous forme de paragraphes, sections et instructions.
Elle commence toujours par le mot-clé PROCEDURE DIVISION.
Elle peut être vide, contenir un seul paragraphe ou être structurée en sections et sous-paragraphes selon la complexité du programme.
Le mot-clé STOP RUN marque généralement la fin d’exécution du programme.
PROCEDURE DIVISION.
DEBUT.
DISPLAY "Bonjour COBOL".
STOP RUN.
Le paragraphe DEBUT contient deux instructions simples. Les paragraphes sont nommés librement (majuscule + tirets conseillés).
Un paragraphe est un bloc de code identifié par un nom suivi d’un point. Il est souvent utilisé pour organiser des blocs logiques (ex. : lecture de fichiers, affichage, calculs…). Une section peut contenir plusieurs paragraphes (plus rare dans les petits programmes).
PROCEDURE DIVISION.
AFFICHAGE.
DISPLAY "Bienvenue".
CALCUL.
ADD 10 TO MONTANT.
STOP RUN.
Voici quelques instructions COBOL que vous rencontrerez fréquemment dans cette division :
DISPLAY – affiche un message à l’écranACCEPT – capture une donnée saisie par l’utilisateurMOVE – copie une valeur dans une variableADD / SUBTRACT – opérations arithmétiques de baseIF / EVALUATE – structures conditionnellesPERFORM – appel d’un paragraphe ou d’une boucleSTOP RUN – fin du programmePERFORM pour structurer votre code au lieu de répéter des blocs.La PROCEDURE DIVISION représente le centre logique de tout programme COBOL. Une bonne structuration, des noms clairs et des instructions bien alignées permettent de créer un programme efficace, lisible et maintenable. Vous y passerez beaucoup de temps : prenez l’habitude d’écrire proprement dès maintenant !