Bienvenue dans la formation COBOL

Apprenez les bases du COBOL et développez vos compétences en programmation legacy avec une approche moderne.

Info : Ce module vous permet d’accéder rapidement aux contenus essentiels de la formation COBOL.
Retour au plan général

📘 Contenu de la division PROCEDURE : logique du programme, paragraphes, sections, instructions

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.

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).

📑 Paragraphes et sections

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.
⚙️ Instructions COBOL de base

Voici quelques instructions COBOL que vous rencontrerez fréquemment dans cette division :

  • DISPLAYaffiche un message à l’écran
  • ACCEPTcapture une donnée saisie par l’utilisateur
  • MOVEcopie une valeur dans une variable
  • ADD / SUBTRACTopérations arithmétiques de base
  • IF / EVALUATEstructures conditionnelles
  • PERFORMappel d’un paragraphe ou d’une boucle
  • STOP RUNfin du programme
📏 Règles d’écriture
  • Les paragraphes doivent être nommés clairement et suivis d’un point.
  • Chaque instruction COBOL commence en colonne 12 ou plus (zone B).
  • Les blocs de traitement sont séparés par des lignes blanches pour la lisibilité.
✅ Bonnes pratiques
  • Découpez votre logique en petits paragraphes réutilisables.
  • Utilisez PERFORM pour structurer votre code au lieu de répéter des blocs.
  • Commentez les paragraphes complexes en début de bloc.

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 !

↑ Haut