So wird's gemacht: Sortieren Verb im COBOL-Programm

February 6

Heute auch in der archaischen Präsenz bleibt COBOL eines der bemerkenswertesten Anwendungsprogramme auf dem Markt. Leistung, Flexibilität und Eloquenz seiner Befehlssyntax können noch heraus viele der neuesten Anwendungen ausführen. Das SORT-Verb ist vielseitig und robust, intuitiv genug für fast jedermann zu verwenden. Ihre Daten mit einem einfachen zweistufigen Befehl Sortieren können oder bearbeiten die eingehenden Daten, Bearbeitungen durchführen, je nach Bedarf und weiter manipulieren die Ausgabe davor platzieren es in einer Datei oder eines Berichts, je nachdem, wo es gebunden ist. Wie Sie sehen werden, können Sie auch beliebige Kombination der einzelnen.

Anweisungen

1 Identifizieren Sie die Felder der Datei, die Sie als Schlüssel oder Schlüssel verwenden, um zu sortieren. Die Schlüssel der Datei können entweder zusammenhängenden oder nicht zusammenhängende und die Gesamtanzahl der Zeichen, die definiert als ein Sortierfeld sollte insgesamt nicht mehr als 256. Als Beispiel haben Sie eine Datei, deren Datensatz Name, Sozialversicherung und Geburtsdatum enthält, konnten Sie alle drei Felder oder einer beliebigen Kombination auswählen. Es spielt keine Rolle, wo in den Datensatz Felder befinden.

2 Bestimmen Sie den Prozess, der vor dem Sortieren und nach auftreten wird. Das COBOL-Programm müssen die zu importierenden Datei und suchen Sie nach gültigen numerischen Daten in die entsprechenden Felder zu bearbeiten. Wenn Sie nicht die zu importierenden Datei bearbeiten vor dem sortieren möchten, fahren Sie mit Schritt 4; Wenn Sie dies tun, verwendet Ihre Art Verb "Input Verfahren." dann Die Syntax ist: "Sort-Eingabedatei auf Aufsteigend Key Name, Sozialversicherungsnummer, Input Verfahren ist A000-bearbeiten-Eingabedatei," wo A000-bearbeiten-Eingabedatei ist der Absatz bearbeiten die eingehende Datei sortiert werden.

3 Bereiten Sie Ihre Datei für die Ausgabe-Schritt. Wenn die sortierte Datei Weiterverarbeitung benötigt wie das Schreiben in verschiedenen Ausgabemedien oder Neuformatierung z. B. Bindestriche in die Sozialversicherungsnummer einfügen, wird der Ausgabe Procedure-Befehl verwendet. Die Syntax lautet "Verfahren ist B000-Format-Ausgabe-Ausgabedatei," wo B000-Format-Ausgabedatei bearbeiten Absatz für die sortierte Ausgabe ist. Fahren Sie mit Schritt 5 fort.

4 Die einfache Art Syntax für Dateien, die erfordern keine Bearbeitung vor und nach der Sortierung, die Syntax lautet: "Sort sortieren-Datei auf Aufsteigend Schlüsselname sortieren, Sortieren---Sozialversicherungsnummer, Using Input-File-Name Giving Input-File-Name." In diesem Fall verwendet die Art derselben Datei für Eingabe Sortierung und Ausgabe.

5 Kompilieren Sie das Programm, und überprüfen Sie, dass die Kompilierung Bedingung Codes für Fehler kompilieren. Möglicherweise müssen Sie mehrmals zu tun, bis das Programm "sauber." kompiliert hat Sobald Sie dies erreichen, werden Sie bereit, das Programm zu testen.

Tipps & Warnungen

  • Unabhängig davon, welche Technik Sie verwenden, vergessen Sie nicht, die der Art Sicherheitsbeschreibung (SD) und die Sortierfelder Datensatz enthalten. Die Art wird einen temporärer Art-Arbeitsplatz im Programm von Ihnen definierten verwenden. Es sollte die gleiche Länge und haben die gleichen Feld-Deskriptoren, außer die Präfixnamen sein werden "Sortieren." Setzen Sie dieses im Abschnitt Ihres Programms und Präfix es als "SD" statt "FD."