In der Welt der Datenverarbeitung und Programmierung wird COBOL als eines der nützlichsten Werkzeuge auf dem Markt anerkannt . Die Macht , Ausführlichkeit und Eloquenz dieser Sprache können Sie komplizierte Aufgaben wie die Verarbeitung von Arrays und mehrdimensionalen Tabellen durchzuführen. Als ein Beispiel vorstellen, eine große Versicherungsgesellschaft in vier Regionen des Landes , jede Region in fünf Städten , jede Stadt in drei Bezirke , jeder Bezirk mit drei Büros und jedes Büro vier Abteilungen haben kann geteilt dividiert . Sie können generieren detaillierte Abrechnung und steuerliche Berichte mit einem Array in COBOL , um diese Art von Anfragen Anleitung
1
verarbeiten Ermitteln Sie, wie Sie Format und die Struktur Ihres Berichts wünschen . In dem gegebenen Beispiel , möchten Sie vielleicht einen monatlichen Bericht über die Anzahl und Summen der täglichen Ansprüche verarbeitet und innerhalb jeder Abteilung bezahlt von Büro im Bezirk , innerhalb der Stadt , innerhalb der Region laufen . Der Eingang Rekord Hierarchie nach Regionen sortiert.
2
der "Working - Storage- Section" des Programms gehen und definieren Sie das Array . Der Rekord Struktur und Syntax werden " 01 Array . " 05 Region pic x (10): Es wird vier Regionen. Innerhalb jeder Region wird fünf Städte sein : 10 Stadt Tritt fünfmal by city- Index pic x (25) indiziert. Innerhalb jeder Stadt wird drei Bezirke sein : 15 Bezirk Tritt dreimal durch dist- Index pic x (25) indiziert. 20 Büro Tritt dreimal indiziert durch Büro - Index pic x (30) und im Büro ist Abteilung : untergeordnet Bezirk wird Office sein . Abteilung 25 Tritt viermal dept - Index pic x (30) indiziert
Seite 3
-Code der Lese -und Verlustrechnung für die Eingabe in die Working- Storage- Section und füllen Sie die Felder entsprechend . In diesem Beispiel wird jeder Eingang einen Rekord Region von 10 Bytes am Anfang , ein Satz von fünf Städten von 25 Bytes jeweils drei Bezirke von 25 Bytes jeweils drei Standorte von 30 Bytes pro Stück und vier Abteilungen von je 30 Byte haben .
4
erstellen einen Absatz mit einem Namen im Vorgehen der Division . Als Beispiel : " Füllen -the- Array" und Code die Aussagen wie folgt . " Führen Bewegen -the- city- Städte unterschiedlichem Index von 1 bis 1 von city- Index größer als 5, nach unterschiedlichen Bezirk 1 von 1 bis dist- Index größer als 3 , After Office von 1 bis 1 von Office ist größer als 4 , After -Abteilung von 1 bis 1 von Abteilung größer als 4 sein. " Es ist wichtig zu beachten, dass die innerste Schleife wird zuerst durchgeführt werden. Das heißt, Department, dann Büro, dann Kreis und dann City wird Schleife und Verfahren in dieser Reihenfolge.
5
Führen Sie die Berechnungen und rufen Sie die Werte, die Sie während der Looping , die für den Bericht bestimmt sind . Danach kompilieren Sie das Programm und stellen Sie sicher, dass das Angebot ist frei von Syntax-Fehler .
6
Führen Sie das Programm als Test-und untersuchen Sie die Ausgabe .