Cours d’introduction au COBOL

votre premier programme : "Hello Pacta" 👋

Objectif : écrire, compiler et exécuter un programme COBOL qui affiche un message simple sur la console.

Débutant Premier programme Ludique

Résultat attendu en sortie :

Hello Pacta

Étapes pour créer le programme

1

Créer le fichier source

Créez un fichier HELLOPCT.cbl ou hello_pacta.cob dans votre éditeur COBOL ou votre IDE.

2

Recopier le code minimal

Copie le programme ci-dessous, en respectant bien la ponctuation et les majuscules.

3

Compiler puis exécuter

Compile votre programme avec votre compilateur habituel, exécutez-le et vérifiez l’affichage du texte Hello Pacta.

Code COBOL minimal


       IDENTIFICATION DIVISION.
       PROGRAM-ID. HELLO-Pacta.

       PROCEDURE DIVISION.
           DISPLAY "Hello Pacta".
           STOP RUN.
            

Selon les environnements, les colonnes A/B peuvent être importantes ; ici le code est présenté de façon simplifiée pour l’apprentissage.

Variantes pour aller plus loin


IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-Pacta-Decor.

PROCEDURE DIVISION.
    DISPLAY "===============".
    DISPLAY " Hello Pacta ! ".
    DISPLAY "===============".
	STOP RUN.
	
                

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-Pacta-Multi.

PROCEDURE DIVISION.
    DISPLAY "Hello Pacta".
    DISPLAY "Bienvenue dans le monde du COBOL".
    DISPLAY "Amusez-vous bien !".
    STOP RUN.
                

IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-Pacta-Var.

DATA DIVISION.
WORKING-STORAGE SECTION.
01  WS-MESSAGE       PIC X(20)
     VALUE "Hello Pacta".

PROCEDURE DIVISION.
    DISPLAY WS-MESSAGE.
    STOP RUN.
                

Résultat attendu en console

C:\COBOL> hello_pacta.exe
Hello Pacta

Si vous obtenez exactement cette ligne, votre premier programme COBOL est réussi 🎉.

Conseils pratiques

Bonnes habitudes

  • Choisissez un nom de programme clair : HELLO-Pacta.
  • Terminez les instructions COBOL par un point ..
  • Testez votre programme après chaque modification importante.

Pièges fréquents

  • Oublier la ligne STOP RUN. à la fin.
  • Oublier de fermer les guillemets dans DISPLAY.
  • Confondre le PROGRAM-ID avec le nom du fichier source.

Petit exercice 🎯

Modifiez le programme pour afficher votre prénom à la place de Pacta (par exemple : Hello Marie, Hello Alex, etc.).


IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-Prenom.

PROCEDURE DIVISION.
    DISPLAY "Hello Marie".
    STOP RUN.