Zeichen | Beschreibung |
---|---|
A-Z | Alphabet (Großbuchstaben) |
a-z | Alphabet (Kleinbuchstaben) |
0-9 | Numerisch |
Raum | |
+ | Pluszeichen |
- | Minus-Zeichen oder Bindestrich |
* | Sternchen |
/ | Vorwärts-Schrägstrich |
$ | Währungs Sign |
, | Komma |
; | Semikolon |
. | Dezimalpunkt oder Periode |
" | Anführungszeichen |
( | Linke Klammer |
) | Rechte Klammer |
> | Größer als |
< | Weniger als |
: | Doppelpunkt |
' | Apostroph |
= | Gleichheitszeichen |
Das Quellprogramm von COBOL muss in einem Format akzeptabel Compiler geschrieben werden. COBOL-Programme werden auf COBOL Kodierung Blätter geschrieben. Es gibt 80 Zeichen Position in jeder Zeile einer kodierenden Blatt.
Zeichenpositionen werden in die folgenden fünf Felder gruppiert:
Positionen | Feld | Beschreibung |
---|---|---|
1-6 | Spaltennummern | Für Zeilennummern reserviert. |
7 | Indikator | Es kann haben Asterisk (*) anzeigt die Kommentare , Bindestrich (-) anzeigt die Fortsetzung und Slash (/) anzeigt die Seitenvorschub. |
8-11 | Bereich A | Alle COBOL Divisionen , Abschnitte, Absätze und einige spezielle Einträge müssen beginnen in Region A. |
12-72 | Bereich B | Alle COBOL statements müssen beginnen in Bereich B. |
73-80 | Identifizierung Bereich | Es kann verwendet wie durch den Programmierer erforderlich. |
Das folgende Beispiel zeigt eine COBOL Kodierung Blatt:
000100 IDENTIFICATION DIVISION. 000100 000200 PROGRAM-ID. HELLO. 000101 000250* THIS IS A COMMENT LINE 000102 000300 PROCEDURE DIVISION. 000103 000350 A000-FIRST-PARA. 000104 000400 DISPLAY “Coding Sheet”. 000105 000500 STOP RUN. 000106
JCL um die oben COBOL-Programm zu ausführen:
//SAMPLE JOB(TESTJCL,XXXXXX),CLASS=A,MSGCLASS=C //STEP1 EXEC PGM=HELLO
Wenn Sie kompilieren und führen Sie die obige Programm es erzeugt es folgendes Ergebnis:
Coding Sheet
Zeichenketten werden durch die Kombination von einzelnen Zeichen gebildet. Eine Zeichenfolge kann eine sein
Alle Zeichenketten müssen mit beendet werden Separatoren. Ein Separator ist zur Trennung von Zeichenketten verwendet..
Häufig verwendete Separatoren: Space, Komma, Punkt, Apostrophe, links / rechts Klammern und Anführungszeichen .
Ein Kommentar ist eine Zeichenfolge, die die Ausführung eines Programms nicht beeinflusst. Es kann jede Kombination von Zeichen sein.
Es gibt zwei Arten von Kommentaren:
Kommentarzeile in jeder Spalte geschrieben werden. Der Compiler überprüft nicht, eine Kommentarzeile für Syntax und behandelt sie für die Dokumentation..
Kommentar Einträge sind diejenigen, die in den optionalen Absätzen eines IdentifikationsAufteilung enthalten sind. Sie sind im Bereich B geschrieben und Programmierer verwenden es zu Referenz.
Der Text in hervorgehobenen fett sind die kommentierte Einträge im folgenden Beispiel:
000100 IDENTIFICATION DIVISION. 000100 000150 PROGRAM-ID. HELLO. 000101 000200 AUTHOR. TUTORIALSPOINT. 000102 000250* THIS IS A COMMENT LINE 000103 000300 PROCEDURE DIVISION. 000104 000350 A000-FIRST-PARA. 000105 000360/ First Para Begins - Documentation Purpose 000106 000400 DISPLAY “Comment line”. 000107 000500 STOP RUN. 000108
JCL oben COBOL-Programm zu ausführen:
//SAMPLE JOB(TESTJCL,XXXXXX),CLASS=A,MSGCLASS=C //STEP1 EXEC PGM=HELLO
Wenn Sie kompilieren und führen Sie das obige Programm, es produziert das folgende Ergebnis:
Comment Line
wörtliche ist eine Konstante, dass ist direkt hart in einem Programm codiert. In folgenden Beispiel ist "Hallo Welt" eine wörtliche.
PROCEDURE DIVISION. DISPLAY 'Hello World'.
Es gibt zwei Arten von Literalen wie nachstehend erörtert:
Alphanumerische Literale in Anführungszeichen oder Apostrophe eingeschlossen ist. Länge kann bis zu 160 Zeichen sein. Ein Apostroph oder ein Angebot kann ein Teil einer wörtlichen nur, wenn es gepaart wird sein. Start- und endend von der wörtlichen sollte gleich sein entweder Apostroph oder Zitat.
Beispiel
Das folgende Beispiel zeigt gültige und ungültige alphanumerische Literale:
Valid: ‘This is valid’ "This is valid" ‘This isn’’t invalid’ Invalid: ‘This is invalid” ‘This isn’t valid’
Ein numerisches Literal ist eine Kombination aus Ziffern von 0 bis 9, +, -, oder Dezimalpunkt. Länge kann bis zu 18 Zeichen sein. Vorzeichen kann nicht das ganz rechts Zeichen sein. Dezimalpunkt sollte nicht am Ende angezeigt.
Beispiel
Das folgende Beispiel zeigt gültige und ungültige numerische Literale:
Valid: 100 +10.9 -1.9 Invalid: 1,00 10. 10.9-
COBOL Wort ist eine Zeichenkette, die ein reserviertes Wort oder ein benutzerdefiniertes Wort sein kann. Länge kann bis zu 30 Zeichen sein.
Benutzer definierte Wörter sind für die Benennung von Dateien, daten,Aufzeichnungen, Absatz Namen und Abschnitte verwendet. Alphabete, Ziffern und Bindestriche sind zulässig, während bildenden benutzer definierte Wörter . Sie können nicht verwendung COBOL reservierte Wörter.
Reservierte Wörter sind vordefinierte Wörter in COBOL. Verschiedene Arten von reservierten Wörtern, die wir häufig verwenden sind wie folgt:
Schlüsselwörterwie ADD, ACCEPT, MOVE, etc.
Sonderzeichen Wörter wie +, -, *, & lt;, & lt; =, usw.
figürlich Konstanten sind konstante Werte wie ZERO, Raume etc. Alle die konstante Werte von figurativer Konstanten sind erwähnt in der folgenden Tabelle angegeben:
Figürlich Konstanten | Beschreibung |
---|---|
HOCH WERTE | Ein oder mehrere Zeichen, welche bei der höchsten Position in absteigender Reihenfolge sein wird. |
niedrige Werte | Ein oder mehrere Zeichen Haben Nullen in binärer Darstellung. |
Null / Nullstellen | Eine oder mehrere Null in Abhängigkeit von der Größe der Variable. |
Raum | Ein oder mehrere Weltraum. |
ZITATE | Einfache oder doppelte Anführungszeichen. |
Alle wörtliche | Füllt den DatenArtikel mit Literal. |