Statements (instructions COBOL)

Instruction - Phrase - Paragraphe - Section

En COBOL, une instruction (ou statement) est une ligne de commande qui indique une action à réaliser. C’est le cœur de l’exécution logique dans la PROCEDURE DIVISION.
  • Une instruction COBOL est composée de mots-clés COBOL et d'opérandes. Elle commence toujours par un mot-clé comme DISPLAY, MOVE, ADD, etc.
  • Les instructions contrôlent l’exécution du programme : affichage, calculs, tests logiques, lecture ou écriture de fichiers, etc.
  • Toutes les instructions s’écrivent dans la zone B (à partir de la colonne 12 environ).
  • Chaque instruction doit obligatoirement se terminer par un point ..
  • On classe généralement les instructions COBOL en 4 catégories :
    • Instructions impératives (ex. DISPLAY, STOP RUN)
    • Instructions conditionnelles (ex. IF, EVALUATE)
    • Instructions à portée délimitée (avec END- comme END-IF, END-EVALUATE)
    • Instructions de compilation (ex. COPY, REPLACE)

Exemple : Deux instructions COBOL simples dans un programme.


----+----1----+----2----+----3----+----4----+----5
       IDENTIFICATION DIVISION.
       PROGRAM-ID. PACTACOBOL.
       AUTHOR. ALAIN-STEVENS.

       PROCEDURE DIVISION.
       1000-SEC1 SECTION.
       1000-PARA.
           DISPLAY "Hello World".     --> Statement - Intruction
           DISPLAY "Bienvenue sur COBOL". --> Statement - Intruction
           STOP RUN.
  

📌 Analyse ligne par ligne :

  • DISPLAY "Hello World". ➜ affiche une chaîne sur la console (instruction impérative).
  • DISPLAY "Bienvenue sur COBOL". ➜ seconde instruction similaire.
  • STOP RUN. ➜ termine proprement le programme COBOL.
Toutes les instructions COBOL doivent être claires, complètes et terminées par un point. L’indentation et l’emplacement dans la zone B sont essentiels pour respecter la syntaxe COBOL classique.