1. строчные буквы: б, в, г, д, ж, з, и, й, к, л, м, н, п, т, ф, ц, ч, ш, щ, ы, ь, э, ю, я, a, b, с, d, е, f, g, h, і, j, k, 1, m, n, o, p, q, r, S, t, U, V, W, X, y, z.

В английской нотации литеры русского алфавита не являются буквами.

Буквенная литера — буква или пробел.

Буквенно-цифровая литера — любая литера из набора литер машины.

Валютный знак — литера S(°) из набора литер Кобо­ла, представляющая обозначение валютной единицы, принятое в Коболе.

Валютный символ — литера, определенная фразой CURREN­CY SIGN (ВАЛЮТНЫЙ ЗНАК) в параграфе SPECIAbNAMES (СПЕЦИАЛЬНЫЕ-ИМЕНА) для представления символа валют­ной единицы. Если в исходной Кобол-программе нет фразы CURRENCY SIGN (ВАЛЮТНЫЙ ЗНАК), валютный символ иден­тичен валютному знаку.

Вариант — упорядоченный набор из одной или более строк ли­тер Кобола, образующий часть оператора Кобола или часть фра­зы Кобола.

Верхнее поле — пустое поле, предшествующее телу страницы.

Внешнее данное — данное, описанное как часть внешней запи­си в одной или нескольких программах единицы исполнения и на которое можно ссылаться из любой программы, в которой оно опи­сано.

Внешние данные — данные, описанные в программе как внеш­ние данные, и внешние определители файлов.

Внешний определитель файла — определитель файла, доступ­ный одной или нескольким объектным программам единицы испол­нения.

Внешний переключатель — устройство оборудования или про­граммное средство, определяемое и именуемое реализацией, ко­торое используется для указания одного из двух альтернативных •состояний.

Внешняя запись данных — логическая запись, описанная в од­ной или нескольких программах единицы исполнения, на состав­ляющие данные которой можно ссылаться из любой программы, в которой они описаны.

Внутреннее данное — данное, описанное только в одной про­грамме единицы исполнения. Внутреннее данное может иметь гло­бальное имя

.Внутренние данные — данные, описанные в программе, за иск­лючением всех внешних данных и внешних определителей файла. Данные, описанные в секции связи программы, рассматриваются как внутренние данные.

Внутренний набор литер — определенный реализацией набор литер, допустимых для машины, указанной в параграфе OBJECT­COMPUTER (РАБОЧАЯ-МАШИНА).

Внутренний определитель файла — определитель файла, дос­тупный только одной объектной программе единицы исполнения.

Внутренняя основная последовательность — определенная реа­лизацией основная последовательность, принятая для машины, указанной в параграфе OBJECT-COMPUTER (РАБОЧАЯ-МА­ШИНА).

Возрастающий ключ — ключ, по значениям которого данные упорядочены в соответствии с правилами сравнения данных от наи­меньшего до наибольшего значения ключа.

Время выполнения — время, в которое происходит выполнение объектной программы.

Время компиляции — время, в которое происходит компиляция исходной Кобол-программы в объектную программу.

Входной файл — файл, открытый в режиме ввода.

Входной-выходной файл — файл, открытый в режиме ввода- вывода.

Вызываемая программа — программа, являющаяся объектом оператора CALL (ВЫЗВАТЬ), объединяемая во время выполне­ния с вызывающей программой для образования единицы испол­нения.

Вызывающая программа — программа, выполняющая опера­тор CALL (ВЫЗВАТЬ) по отношению к другой программе.

Выражение — арифметическое или условное выражение.

Выходной файл — файл, открытый в режиме вывода или в ре­жиме дополнения.

Глагол — слово, обозначающее действие, которое нужно про­извести компилятору Кобола иля объектной программе.

Глобальное имя — имя, объявленное только в одной программе, но на которое можно ссылаться из этой программы и из любой про­граммы, содержащейся в ней. Глобальными именами могут быть имена-условий, имена-данных, имена-файлов, имена-записей, име- на-отчетов и некоторые специальные регистры (ч. 10, пп. 1.3.8.2, 4.2.4, 4.4.4).

Группа отчета — порция отчета, описанная в секции отчетов раздела данных статьей с номером уровня 01 и подчиненными ей статьями.

Группа тела отчета — общее имя для группы отчета типа DE­TAIL (ФРАГМЕНТ), CONTROL FOOTING (УПРАВЛЯЕМАЯ 100

КОНЦОВКА) или CONTROL HEADING (УПРАВЛЯЕМЫЙ ЗА­ГОЛОВОК).

Групповое данное — данное, состоящее из подчиненных дан­ных.

Данное — единица данных (за исключением литералов), опре­деленная Кобол-программой.

Данное-источник — данное, идентификатор которого указан во фразе SOURCE (ИСТОЧНИК) и которое поставляет значение пе­чатаемого данного.

Декларативное предложение — управляющее компиляцией предложение, состоящее из единственного оператора USE (ИС­ПОЛЬЗОВАТЬ). который заканчивается точкой с последующим пробелом.

Декларативы — набор из одной или более секций специального назначения, записанных в начале раздела процедур; первой из этих секций предшествует ключевое слово DECLARATIVES (ДЕ­КЛАРАТИВЫ), а за последней из них следуют ключевые слова END DECLARATIVES (КОНЕЦ ДЕКЛАРАТИВ). Каждая из этих секций определяется заголовком секции, за которым следу­ет управляющий компиляцией оператор USE (ИСПОЛЬЗОВАТЬ) и далее нуль, один или несколько параграфов.

Дередактирование — логическое удаление всех литер редакти­рования из числового редактируемого данного с тем, чтобы полу­чить это значение как числовое нередактируемое.

Динамический доступ — метод доступа, при котором отдель­ные логические записи могут быть получены из файла или поме­щены в файл массовой памяти непоследовательным образом и мо­гут быть получены из файла последовательным образом в области действия одного и того же оператора OPEN (ОТКРЫТЬ) (см. произвольный доступ; последовательный доступ).

Дополнительный ключ записи — ключ, отличный от основного ключа записи, значение которого идентифицирует запись в индекс­ном файле.

Единица исполнения — множество из одной или нескольких программ, которые функционируют во время выполнения как одно целое для обеспечения решения проблемы.

Заголовок конца программы — комбинация слов, заканчиваю­щаяся разделителем точка и указывающая конец исходной Ко­бол-программы. Заголовок конца программы имеет вид:

END PROGRAM имя-программы.

КОНЕЦ ПРОГРАММЫ имя-программы.

Заголовок отчета — группа отчета, которая представляется только в начале отчета.

Заголовок параграфа —- зарезервированное слово, за которым непосредственно следует разделитель точка и которое указываетначало параграфа в разделах идентификации и оборудования. До­пустимыми заголовками параграфов являются:

  1. в разделе идентификации

PROGRAM-ID. (ПРОГРАММА.)

AUTHOR. (АВТОР.)

INSTALLATION. (ПРЕДПРИЯТИЕ.)

DATE-WRITTEN. (ДАТА-НАПИСАНИЯ.) ДАТЕ-COMPILED. (ДАТА-ТРАНСЛЯЦИИ.) SECURITY. (ПОЛНОМОЧИЯ.)

  1. в разделе оборудования

SOURCE-COMPUTER. (ИСХОДНАЯ-МАШИНА.)

OBJECT-COMPUTER. (РАБОЧАЯ-МАШИНА.)

SPECIAL-NAMES. (СПЕЦИАЛЬНЫЕ-ИМЕНА.)

FILE-CONTROL. (УПРАВЛЕНИЕ-ФАИЛАМИ.)

I-O-CONTROL. (УПРАВЛЕНИЕ-ВВОДОМ-ВЫВОДОМ.)

Заголовок раздела — комбинация слов, оканчивающаяся раз­делителем точка и указывающая начало раздела. Заголовки разде­лов Кобол-программы следующие:

IDENTIFICATION DIVISION.

ENVIRONMENT DIVISION.

DATA DIVISION.

PROCEDURE DIVISION [USING {имя-данного-1} . . .].

РАЗДЕЛ ИДЕНТИФИКАЦИИ.

РАЗДЕЛ ОБОРУДОВАНИЯ.

РАЗДЕЛ ДАННЫХ.

РАЗДЕЛ ПРОЦЕДУР [ИСПОЛЬЗУЯ {имя-данного-1} . . . ].

Заголовок секции — комбинация слов, за которыми следует разделитель точка; эта комбинация указывает начало секции в раз­делах оборудования, данных и процедур. Допустимые заголовки секций следующие:

  1. в разделе оборудования

CONFIGURATION SECTION.

(СЕКЦИЯ КОНФИГУРАЦИИ.)

INPUT-OUTPUT SECTION.

(СЕКЦИЯ ВВОДА-ВЫВОДА.)

  1. в разделе данных:

FILE SECTION.

(СЕКЦИЯ ФАЙЛОВ.)

working-storage SECTION.

(СЕКЦИЯ РАБОЧЕЙ-ПАМЯТИ.)

LINKAGE SECTION.

(СЕКЦИЯ СВЯЗИ.)

COMMUNICATION SECTION.

(СЕКЦИЯ КОММУНИКАЦИЙ.)


REPORT SECTION.

(СЕКЦИЯ ОТЧЕТОВ.)

  1. в разделе процедур заголовок секции состоит из зарезерви­рованного слова SECTION (СЕКЦИЯ), перед (за) которым сле­дует имя секции, далее номер сегмента (необязательно) и, нако­нец, разделитель точка.

Заголовок страницы — группа отчета, которая представляется в начале страницы отчета, как это определено системой управле­ния генератором отчетов.

Запись — наиболее объемлющее данное. Номер уровня записи равен 01. Запись может быть элементарным или групповым дан­ным. Термин является синонимом термина логическая запись.

Запись переменной длины — запись файла, статья описания которого позволяет записям содержать переменное число позиций литер.

Запись фиксированной длины-—запись, соответствующая фай­лу, статья описания файла или статья описания сортируемого-сли- ваемого файла которого требует, чтобы все записи содержали од­но и то же количество литер.

Зарезервированное слово — слова Кобола из фиксированного списка слов, которые могут быть использованы в исходных Кобол- программах только в определенном смысле и которые не могут ис­пользоваться как слова, определенные пользователем, или как сис­темные имена.

Знак арифметической операции — одна литера или фиксиро­ванная двухлитерная комбинация, которая принадлежит следую­щему множеству:

О

Знак

+

*

/

* * *

перацияЗнак

IS [NOT] GREATER THAN ([HE] БОЛЬШЕ)

IS [NOT]>

([HE]»

IS NOT LESS THAN ([HE] МЕНЬШЕ)

IS [NOT]<

(

Операция

Больше чем или не больше чем

Меньше чем или не меньше чем

IS NOT EQUAL ТО ([НЕ] РАВНО)

IS NOT= [НЕ]»

IS GREATER THAN OR

EQUAL TO (БОЛЬШЕ ИЛИ РАВНО) IS> = (> = )

IS LESS THAN OR

EQUAL TO (МЕНЬШЕ ИЛИ РАВНО) IS< = (< = )


Равно или не равно


Больше чем
или равно


Меньше чем или равно


[HE] <)

Знак унарной операции — плюс (+) или минус (—), находя­щийся перед переменной или левой скобкой арифметического вы­ражения и который равносилен умножению выражения на 4-1 или — 1 соответственно.

Знак числа — алгебраический знак, связанный с числовым дан­ным или числовым литералом для указания положительного или отрицательного его значения.

Значение истинности — представление результата вычисления условного выражения в терминах одного из двух значений: «исти­на» или «ложь».

Идентификатор — синтаксически правильная комбинация име- ни-данного и его уточнителей, индексов и модификаторов ссылки, если они требуются для однозначности ссылки, именующая данное. Тем не менее правила для «идентификатора» в общих форматах в особых случаях могут запрещать уточнение, индексирование или модификацию ссылок.

Идентификатор результата — определенное пользователем данное для хранения результата арифметической операции.

Иерархия управления — определенная последовательность под­разделов отчета, указанная порядком перечисления варианта FINAL (ПО КОНЦУ) и имен данных во фразе CONTROL (УП­РАВЛЕНИЕ).

Имя алфавита — определенное пользователем слово в парагра­фе SPECIAL-NAMES (СПЕЦИАЛЬНЫЕ-ИМЕНА) раздела обо­рудования, которое именует определенный набор литер и (или) основную последовательность (ч. 6, п. 4.5).

Имя библиотеки — определенное пользователем слово, которое именует библиотеку Кобола, используемую компилятором при компиляции данной исходной программы.

Имя данного — определенное пользователем слово, которое именует данное, описанное в статье описания данного. В общих форматах «имя-данного» представляет слово, которое не может ни уточняться, ни индексироваться, ни быть модифицированной ссыл­кой. если в правилах для этого формата нет специального разре­шения.

Имя записи — определенное пользователем слово, которое именует запись, описанную статьей описания записи в разделе данных Кобол-программы.

Имя индекса — определенное пользователем слово, именующее позицию или регистр памяти, связанные с конкретной таблицей.

Имя класса — слово, определенное пользователем в параграфе SPECIAL-NAMES (СПЕЦИАЛЬНЫЕ-ИМЕНА) раздела обору­дования, предоставляющее имя выражению, для которого может быть определено значение истинности того, что данное состоит исключительно из тех литер, которые указаны в определении име­ни-класса.

Имя коммуникации — определенное пользователем слово, име­нующее область взаимодействия с системой управления сообще­ниями и описанное в статье описания коммуникации в секции ком­муникаций раздела данных.

Имя машины — системное имя, идентифицирующее машину, на которой должна компилироваться или исполняться программа.

Имя отчета — определенное пользователем слово, которое име­нует отчет, описываемый статьей описания отчета в секции отче­тов раздела данных.

Имя очереди — символическое имя, указывающее системе уп­равления сообщениями логический путь, по которому может быть доступно сообщение или часть законченного сообщения в очереди.

Имя параграфа — определенное пользователем слово, которое идентифицирует и начинает параграф в разделе процедур.

Имя программы — определенное пользователем слово, которое идентифицирует исходную Кобол-программу в разделе идентифи­кации и заголовке конца программы.

Имя программного модуля или имя модуля — определенное пользователем слово, которое идентифицирует процедуру, запи­санную на языке, отличном от Кобола,

Имя процедуры — определенное пользователем слово, исполь­зуемое для именования параграфа или секции в разделе процедур. Имя процедуры может быть именем параграфа, возможно уточнен­ным, или именем секции.