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-commeEND-IF,END-EVALUATE) - Instructions de compilation (ex.
COPY,REPLACE)
- Instructions impératives (ex.
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.