"Символы" являются самыми низкими в иерархии и они не могут быть разделены. COBOL в набор символов включает 78 символы, которые приведены ниже:
Характер | Описание |
---|---|
A-Z | Буквы(верхний регистр) |
a-z | алфавиты (нижний регистр). |
0-9. | Числовое значение |
КОСМИЧЕСКОЙ | |
" +" | "Плюс" |
- | Знак "минус" или дефис |
* | Звездочка |
/ | Косая черта |
$ | Валюта подписать |
, | Запятой |
; | Точка с запятой |
. | Десятичной точки или период |
" | Кавычки |
( | Открывающая скобка |
) | Закрывающая скобка |
> | Больше, чем |
< | Меньше, чем |
: | Точка с запятой |
' | Апостроф |
= | Знак равенства |
Источник программа COBOL должен быть составлен в форме, приемлемой для компиляторов. COBOL запись программ по COBOL кодирование листов. Имеется 80 символов положение каждой строки кодирование лист.
Характер позиции группируются в следующих пяти областях:
Позиции | Поле | Описание | |
---|---|---|---|
1-6 | Программирование | Номера рулевой колонки | Зарезервировано для номера строк. |
7 | Указатель поворота | Она может иметь "звездочка" ( * ) с указанием замечаний, дефис ( -) с указанием продолжение и косой чертой ( /) с указанием формы подачи. | |
8-11 | Район A | Все COBOL отделов, секций, пункты и некоторых специальных записей должно начаться в области А. | |
12-72 | Области B | Все COBOL заявления должны начинаться в районе B. | |
73-80 Третьего доклада | Области идентификации | Он может использоваться как для программиста. |
В приведенном ниже примере показано COBOL кодирование лист:
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 для выполнения выше COBOL программы:
//SAMPLE JOB(TESTJCL,XXXXXX),CLASS=A,MSGCLASS=C //STEP1 EXEC PGM=HELLO
При компиляции и выполнения этой программы, она производит следующие результаты:
Coding Sheet
Строки символов, сформирован путем объединения отдельных символов. Строка символов может быть
Все строки символов должно иметь разделители. A сепаратор предназначен для разделения строк символов.
Часто используются сепараторы : пространства, запятая, точка, апостроф, левая/правая скобка, и кавычки.
Комментарий - строка символов, поэтому не влияет на выполнение программы. Это может быть любая комбинация символов.
Существует два типа комментарии:
Комментарий линии могут быть записаны в любом столбце. Компилятор не проверьте комментарий линия для синтаксиса и рассматривает его в документации.
Записи комментариев являются те, которые включены в дополнительный пункты в отдел. Они написаны в районе B и программистов использовать его для справки.
Текст выделен жирным шрифтом, являются комментировать записи в следующем примере:
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 для выполнения выше COBOL программы:
//SAMPLE JOB(TESTJCL,XXXXXX),CLASS=A,MSGCLASS=C //STEP1 EXEC PGM=HELLO
При компиляции и выполнения этой программы, она производит следующие результаты:
Comment Line
Литерал является постоянной, непосредственно жестко закодированы в программе. В следующем примере, "hello world" - буквальное.
PROCEDURE DIVISION. DISPLAY 'Hello World'.
Существует два типа константы как указано ниже:
Буквенно-числовые константы, в кавычки или апостроф. Длина может быть до 160 символов. Апостроф или предложение может быть частью буквальное только в том случае, если оно сопряжено. Запуск и прекращение в буквальном смысле должно быть то же, либо апостроф или предложения.
Пример
В следующем примере показан правильный и неправильный буквенно-числовые константы:
Valid: ‘This is valid’ "This is valid" ‘This isn’’t invalid’ Invalid: ‘This is invalid” ‘This isn’t valid’
Числовое значение константы представляет собой комбинацию цифр в диапазоне от 0 до -9, +, -, или десятичной точки. Длина может быть до 18 символов. Знак не может быть правым характер. Десятичной точки не должно появиться в конце.
Пример
В следующем примере показана допустимые и недопустимые числовые константы:
Valid: 100 +10.9 -1.9 Invalid: 1,00 10. 10.9-
COBOL Word - строка символов, которая может быть слово зарезервировано или заданной пользователем слова. Длина может быть до 30 символов.
Определяемые пользователем слова используются для имен файлов, данных, записей, пункте имена и разделов. Буквы, цифры и дефисы разрешается при создании пользовательских слова. Вы не можете использовать COBOL зарезервированные слова.
Зарезервированные слова - это стандартные слова в COBOL. Различные типы зарезервированные слова, которые мы часто заключаются в следующем:
Ключевые слова хотелось бы добавить, принять, переместить, и т.д.
Специальные символы слов, таких как +, -, * , <, < =, и т.п.
Луиза констант - постоянные значения как ноль, пробелы, и т.д.все ценности классической древности константы, указанных в следующей таблице:
Луиза константы | Описание |
---|---|
ВЫСОКОГО значения | Из одного или нескольких символов, будет на самом высоком положении в порядке убывания. |
Низкий-значения | Один или более символов, нули в двоичное представление. |
Ноль/нули | Один или более до нуля в зависимости от размера в переменной. |
Пробелы | Один или несколько пробелов. |
Кавычки | Одинарные или двойные кавычки. |
Все константы | Заполняет данные-пункт с литерал. |