Cours structure de base d’un programme cobol, tutoriel & guide de travaux pratiques en pdf.
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 – « ENVIRONMENT DIVISION » :
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 – « DATA DIVISION » (très importante !)
Décrit la structure des informations que le programme reçoit, traite, ou produit. Les données sont groupées en deux catégories :
* celles appartenant aux fichiers manipulés par le programme * celles qui sont créées de façon interne et placées dans des zones intermédiaires selon un format donné.
Cette DATA DIVISION comporte 3 sections (parfois 4)
1) FILE SECTION, 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ées communes à un programme et à un sous-programme.
D – « PROCEDURE DIVISION » (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.