Paragraphes (par COBOL)
Instruction - Phrase - Paragraphe - Section
Un paragraphe en COBOL est un bloc identifié par un nom, qui contient une ou plusieurs instructions. C’est une unité logique que l’on peut exécuter avec la commande
PERFORM.
- Un paragraphe débute par un nom suivi d’un point, placé dans la zone A (colonne 8).
- Le contenu du paragraphe (instructions) commence en zone B (colonne 12 ou plus).
- Il peut contenir :
- une seule instruction (statement),
- ou plusieurs instructions groupées dans une phrase (sentence).
- Un paragraphe se termine lorsque :
- un autre paragraphe commence,
- une nouvelle section débute,
- le programme se termine,
- ou la portée (scope) est explicitement fermée.
- Les paragraphes sont souvent utilisés pour structurer le programme, faciliter la lecture, et permettre la réutilisation par
PERFORM.
Exemple : Un paragraphe nommé 1000-PARA.
----+----1----+----2----+----3----+----4----+----5
IDENTIFICATION DIVISION.
PROGRAM-ID. PactaCobol.
AUTHOR. AlainStevens.
PROCEDURE DIVISION.
1000-SEC1 SECTION.
1000-PARA. ***********------> Paragraphe
DISPLAY "Hello World"
DISPLAY "Welcome to AlainStevens".
STOP RUN.
🔍 À noter :
1000-PARA.est un nom de paragraphe : il finit par un point et précède les instructions.- Il contient ici deux instructions
DISPLAYsuivies d’unSTOP RUN. - Ce paragraphe pourrait être exécuté depuis un autre endroit du code avec
PERFORM 1000-PARA.
Les paragraphes permettent d’organiser un programme COBOL comme un ensemble de blocs l