Extrait du supports de cours gratuit sur langage COBOL
I-1 – STRUCTURE DE BASE D’UN PROGRAMME COBOL
Tout programme COBOL se compose de 4 divisions obligatoirement présentes (même vides):
IDENTIFICATION DIVISION
ENVIRONMENT DIVISION
DATA DIVISION
PROCEDURE DIVISION
A – « IDENTIFICATION DIVISION » :
Elle sert à identifier le programme et à renseigner l’utilisateur sur le nom de l’auteur, la date d’écriture,…
B– « ENVIRONMENTDIVISION »:
Contient une description sommaire de la configuration du calculateur utilisé ainsi que des informations relatives à la gestion des entrées-sorties, aux conditions spéciales de traitement des fichiers.
C – « DATADIVISION » (trèsimportante !)
Décrit la structure des informations que le programme reçoit, traite, ou produit. Les données sont groupées en deuxcatégories :
* cellesappartenant auxfichiers manipulés parle programme
* celles qui sont créées de façon interne et placées dans des zones intermédiaires selon un formatdonné.
Cette DATA DIVISIONcomporte 3 sections (parfois 4)
1) FILESECTION, définissant la structure des fichiers et des articles qu’ils contiennent.
2) WORKING-STORAGE SECTION : toutes les données internes autres que celles des fichiers.
3) « LINKAGE SECTION »: donnéescommunesàun programmeet àun sous-programme.
D – « PROCEDUREDIVISION »(très importante)
Le programmeur y décrit le traitement à effectuer par le calculateur. C’est donc le lieu de la traduction de l’algorithme conçu par le programmeur. Elle est composée d’un ensemble de sections ou de paragraphes.
……..
Supports de cours gratuit sur langage COBOL en pdf (1325 KO) (Cours PDF)