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

Contenu supprimé Contenu ajouté
Guillpetiot (discussion | contributions)
m - {{Ébauche informatique}}
Guillpetiot (discussion | contributions)
mAucun résumé des modifications
Ligne 53 :
===Code minimal===
 
<source lang="cobol">
000001 IDENTIFICATION DIVISION.
000002 PROGRAM-ID. premier-programme.
000003
000004 PROCEDURE DIVISION.
000005 paragraphe-principal.
000006 STOP RUN.
000007
000008 END PROGRAM premier-programme.</source>
 
Ce programme, appelé premier-programme, ne contient qu'un paragraphe : paragraphe-principal ne contenant lui-même que l'instruction STOP RUN.
Ligne 70 ⟶ 71 :
Pour afficher des données sur la sortie standard (la console), vous aurez besoin de l'instruction DISPLAY, elle s'utilise comme suit :
 
<source lang="cobol">DISPLAY identificateur/littéral ... [NO ADVANCING]</source>
 
Conformément à tout un tas de conventions d'écriture, ce qui figure entre crochets est optionnel, nous pouvons donc l'utiliser de 2 manières différentes :
 
<source lang="cobol">
DISPLAY identificateur/littéral ...
DISPLAY identificateur/littéral ... NO ADVANCING
DISPLAY identificateur/littéral ... NO ADVANCING</source>
 
NO ADVANCING est facultatif et permet de garder le curseur positionné immédiatement derrière le dernier caractère écrit.
Ligne 81 ⟶ 83 :
Les identificateurs sont des noms de variables, les littéraux sont des données brutes, manipulées sans l'intermédiaire de variables, par exemple des chaînes de caractères (délimitées par des guillemets) ou des valeurs numériques. Voici donc un exemple de Hello World ! :
 
<source lang="cobol">
000001 IDENTIFICATION DIVISION.
000002 PROGRAM-ID. premier-programme.
000003
000004 PROCEDURE DIVISION.
000005 paragraphe-principal.
000006 hello-world.
000006 hello-world.
000007 DISPLAY "Hello World !".
000008 STOP RUN.
000009
000010 END PROGRAM premier-programme.</source>
 
[[Catégorie:COBOL]]