« COBOL/Structure du programme » : différence entre les versions

Contenu supprimé Contenu ajouté
m Robot : Remplacement de texte automatisé (- l'utiliser + l’utiliser)
m Robot : Remplacement de texte automatisé (- d'un + d’un )
Ligne 20 :
** '''d''' : indique que la phrase COBOL de cette ligne n'est à exécuter qu'en DEBBUGING-MODE.
** '''/''' : caractère reconnaissable par l'imprimante et commandant un saut de page dans le listing issu de la compilation.
** '''-''' : caractère de continuation d'und’un libellé (uniquement en WORKING-STORAGE SECTION).
** un espace : dans tous les autres cas.
 
Ligne 41 :
* <code>ENVIRONMENT DIVISION</code>, facultative, définit l'environnement dans lequel s'exécute le programme ;
* <code>DATA DIVISION</code>, facultative, sert à définir les variables utilisées par le programme ;
* <code>PROCEDURE DIVISION</code>, facultative, contient les instructions du programme. Ces instructions sont regroupées en paragraphes, un paragraphe est formé d'und’un nom de paragraphe suivi d'und’un point, et d’une suite d'instructions, assimilées a des phrases, chaque phrase doit se terminer par un point.
 
L'identifiant du programme, les noms de paragraphes et de variables sont une suite de caractères alphanumériques, pouvant contenir des tirets (pas d'espaces ou autres caractères spéciaux).
 
La fin d'und’un programme est signalée par la phrase <code>END PROGRAM</code> suivie du nom que vous avez donné à votre programme.
Pour mettre fin à l'exécution du programme, vous avez à votre disposition l'instruction <code>STOP RUN</code>, celle-ci doit être la dernière instruction d’une phrase, elle provoque la fermeture de tous les fichiers.
 
Les différentes sections d'und’un programme seront détaillées dans les chapitres suivants.
 
=== Code minimal ===