Sentences (phrases COBOL)

Instruction - Phrase - Paragraphe - Section

En COBOL, une phrase est un ensemble d’instructions (statements) regroupées, se terminant par un point (.). C’est une unité logique d’exécution : on lit la phrase dans son ensemble, et le point marque la fin.
  • Une phrase contient deux instructions ou plus.
  • Elle se termine toujours par un point, qui indique la fin du bloc logique.
  • Si une instruction est isolée et se termine par un point, elle est un statement, mais pas une phrase (sentence).
  • Comme les instructions, les phrases doivent être écrites dans la zone B (colonne 12 et suivantes).

Exemple : Une phrase composée de deux instructions.


----+----1----+----2----+----3----+----4----+----5
       IDENTIFICATION DIVISION.
       PROGRAM-ID. PactaCobol.
       AUTHOR. AlainStevens.

       PROCEDURE DIVISION.
       1000-SEC50 SECTION.
       1000-PARA.
           DISPLAY "Hello World"       --|  
           DISPLAY "Welcome to AlainStevens".   --|--> Sentence
           STOP RUN.
   

🧩 Analyse :

  • Les deux DISPLAY sont combinées dans une seule phrase COBOL.
  • Le point . apparaît uniquement à la fin de la deuxième ligne.
  • Le programme les exécute comme un bloc unique jusqu’au point final.
  • STOP RUN. est une autre phrase, mais constituée d’une seule instruction.
Les phrases COBOL sont utiles pour exécuter un groupe cohérent d’actions avant de passer à la suite. Elles permettent de structurer les blocs de logique dans un programme.