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

📘 Règles de nommage : noms de variables, paragraphes, sections

Le langage COBOL utilise une syntaxe stricte et des conventions de nommage bien définies pour garantir la lisibilité et la cohérence des programmes. Les noms d’identifiants (variables, paragraphes, sections) doivent suivre un ensemble de règles syntaxiques précises.

🔤 Noms de variables

Les noms de variables en COBOL (appelés aussi identifiants) doivent respecter les règles suivantes :

  • Ils peuvent comporter jusqu'à 30 caractères.
  • Ils doivent commencer par une lettre (A–Z).
  • Ils ne doivent contenir que des lettres, des chiffres et des tirets (`-`).
  • Ils ne doivent pas commencer ni se terminer par un tiret, ni en contenir deux consécutifs.
  • Ils ne doivent pas correspondre à un mot réservé COBOL.

Exemple valide :

  01 CLIENT-NOM     PIC X(30).
      

Ici, CLIENT-NOM est un nom de variable conforme. Le mot-clé PIC est réservé, il ne peut donc pas être utilisé comme identifiant.

📑 Noms de paragraphes

Les paragraphes permettent d’organiser le code dans la PROCEDURE DIVISION. Chaque paragraphe possède un nom unique, généralement écrit en majuscules et auto-descriptif :

  PROCEDURE DIVISION.
  AFFICHAGE-ACCUEIL.
      DISPLAY "Bienvenue".
      

Le nom AFFICHAGE-ACCUEIL est le nom du paragraphe. Il est suivi d’un point et des instructions qui lui sont associées.

📚 Noms de sections

Les sections regroupent plusieurs paragraphes dans certaines parties du programme, comme dans la DATA DIVISION. Elles utilisent également des noms explicites suivis du mot-clé SECTION.

  DATA DIVISION.
  WORKING-STORAGE SECTION.
      

Ici, WORKING-STORAGE SECTION est le nom complet d’une section contenant des déclarations de variables utilisées dans tout le programme.

✅ Bonnes pratiques
  • Utilisez des noms significatifs (ex : TOTAL-FACTURE, CALCUL-MONTANT).
  • Écrivez en majuscules pour garder la cohérence avec les normes COBOL historiques.
  • Évitez les abréviations obscures ou trop courtes.

Bien nommer ses variables, paragraphes et sections est essentiel pour assurer la clarté, la maintenance et la longévité de vos programmes COBOL.

↑ Haut