Inhalt
Index
Support Über uns
Home

2.4 Procedure Division



Hier beginnt das ausführbare Programm.


 
Format:
PROCEDURE DIVISION [USING Feld1 ...].


Wird die Klausel USING angegeben, so handelt es sich um ein Unterpgoramm und die Felder Feld1 ... müssen in der Linkage Section definiert worden sein.

Der Inhalt dieser Felder ist in dem aufgerufenen Programm verfügbar. Die Beschreibungen der Felder müssen in dem rufenden und dem aufgerufenen Programm identisch sein.


In der PROCEDURE DIVISION gilt folgender Syntax:


 
Format:
{ [Cobolname1 SECTION]. / [Cobolname2]. / [BEFEHL] [.] / [Bedingungs-BEFEHL]. }




Das Cobolprogramm kann in verschiedene Sections aufgeteilt werden. Der Beginn einer Section wird mit einem frei wählbaren Cobolname1 und dem folgendem Schlüsselwort SECTION definiert.

Eine SECTION reicht bis zum Beginn einer neuen SECTION oder bis zum Ende des Programms.

Innerhalb der SECTIONs können Sprungmarken (Cobolname2) definert werden. Sprungmarken müssen mit einem Punkt abgeschlossen werden.

Die Befehle selber unterteilen sich noch in bedingte und "unbedingte" Befehle. Die bedingten Befehle können mehrere Befehle beinhalten und werden entweder mit einem Punkt oder einem zugehörigen End-Befehl abgeschlossen.

"Unbedingte" Befehle müssen nur vor dem Beginn einer Sprungmarke oder dem Beginn einer SECTION mit einem Punkt abgeschlossen werden.


Folgende Befehle stehen zur Verfügung:

2.4.1 ACCEPT

2.4.2 ADD

2.4.3 ALTER

2.4.4 CALL

2.4.5 CANCEL

2.4.6 CHAIN

2.4.7 CLOSE

2.4.8 COMPUTE

2.4.9 DELETE

2.4.10 DELETE FILE

2.4.11 DISPLAY

2.4.12 DIVIDE

2.4.13 EVALUATE

2.4.14 EXIT

2.4.15 GO TO

2.4.16 IF

2.4.17 INITIALIZE

2.4.18 INSPECT

2.4.19 MONITOR

2.4.20 MOVE

2.4.21 MULTIPLY

2.4.22 OPEN

2.4.23 PERFORM

2.4.24 READ

2.4.25 READLOCK

2.4.26 RECEIVE

2.4.27 RELEASE

2.4.28 RETURN

2.4.29 REWRITE

2.4.30 SEARCH

2.4.31 SEND

2.4.32 SET

2.4.33 SORT

2.4.34 START

2.4.35 STOP

2.4.36 STRING

2.4.37 SUBTRACT

2.4.38 UNLOCK

2.4.39 UNSTRING

2.4.40 USE

2.4.41 WRITE



Zurück zu Data Divison in COBOL    Hoch zu Divisons in COBOL
Entwickler Portal Impressum AGB Kontakt


© 1980-2017 Acc Computertechnik GmbH All rights reserved.