Dans le monde de la transformation et de la programmation des données, COBOL est reconnu comme l'un des outils les plus utiles dans le marché . La puissance, la verbosité et l'éloquence de cette langue vous permettent d'effectuer des tâches complexes telles que des tableaux de traitement et de tableaux multi- dimensionnels. Par exemple , imaginez une grande société d'assurance divisé en quatre régions du pays, chaque région divisée en cinq villes , chaque ville divisée en trois districts , chaque district ayant trois bureaux et chaque bureau peut avoir quatre départements . Vous pouvez générer une comptabilité détaillée et les rapports budgétaires à l'aide d'un tableau en COBOL pour traiter ces types de demandes d'emploi
1
Déterminez comment vous voulez format et la structure de votre rapport. Dans l'exemple donné , vous pouvez exécuter un rapport mensuel du nombre et totaux des revendications quotidiennes traitées et payées dans chaque département par le bureau dans le district , dans la ville , dans la région . La hiérarchie de l' enregistrement d'entrée est triée par région.
2
Aller à la " Section Working- Storage" du programme et de définir la matrice. La structure de l'enregistrement et de la syntaxe sera " 01 Array. " Il y aura quatre régions: 05 Région PIC X (10). Dans chaque région sera de cinq villes : 10 Ville se produit cinq fois indexés par ville index pic x (25). Dans chaque ville sera de trois districts : District 15 se produit trois fois indexés par dist- indice PIC X (25). Subordonné au quartier sera Bureau : 20 Bureau se produit trois fois indexés par bureau index pic x (30) et au sein du Bureau Département est: 25. Département se produit quatre fois indexés par dept -index pic x (30)
Hôtels 3 code
la déclaration lue pour votre entrée dans la WORKING-STORAGE SECTION et remplir les champs en conséquence. Dans cet exemple, chaque enregistrement d'entrée aura une région de 10 octets au début , un ensemble de cinq villes de 25 octets chacun , trois districts de 25 octets chacun, trois bureaux de 30 octets chacun et quatre départements de 30 octets chacun .
4
créer un paragraphe avec un nom dans la Division de la procédure . A titre d'exemple : « Remplir - le -Array " et le code des déclarations comme suit . "Effectuer Déplacez - les -Cities variant ville -index de 1 à 1 jusqu'à la ville - indice est supérieur à 5 , après variant District de 1 à 1 jusqu'à dist- indice est supérieur à 3, Après Bureau de 1 à 1 jusqu'à ce Bureau est supérieure de 4 , le Service Après de 1 à 1 jusqu'à ministère est supérieur à 4. " Il est important de noter que la boucle interne sera effectuée en premier . C'est , Département , puis bureau, puis du district , puis Ville boucle et processus dans cet ordre.
5
effectuer les calculs et récupérer les valeurs que vous voulez pendant le bouclage qui sont destinés à votre rapport . Par la suite, compiler le programme et s'assurer que la liste est exempt de toute erreur de syntaxe.
6
exécuter le programme comme un test et vérifier la sortie.