строчные буквы: б, в, г, д, ж, з, и, й, к, л, м, н, п, т, ф, ц, ч, ш, щ, ы, ь, э, ю, я, a, b, с, d, е, f, g, h, і, j, k, 1, m, n, o, p, q, r, S, t, U, V, W, X, y, z.
В английской нотации литеры русского алфавита не являются буквами.
Буквенная литера — буква или пробел.
Буквенно-цифровая литера — любая литера из набора литер машины.
Валютный знак — литера S(°) из набора литер Кобола, представляющая обозначение валютной единицы, принятое в Коболе.
Валютный символ — литера, определенная фразой CURRENCY SIGN (ВАЛЮТНЫЙ ЗНАК) в параграфе SPECIAbNAMES (СПЕЦИАЛЬНЫЕ-ИМЕНА) для представления символа валютной единицы. Если в исходной Кобол-программе нет фразы CURRENCY SIGN (ВАЛЮТНЫЙ ЗНАК), валютный символ идентичен валютному знаку.
Вариант — упорядоченный набор из одной или более строк литер Кобола, образующий часть оператора Кобола или часть фразы Кобола.
Верхнее поле — пустое поле, предшествующее телу страницы.
Внешнее данное — данное, описанное как часть внешней записи в одной или нескольких программах единицы исполнения и на которое можно ссылаться из любой программы, в которой оно описано.
Внешние данные — данные, описанные в программе как внешние данные, и внешние определители файлов.
Внешний определитель файла — определитель файла, доступный одной или нескольким объектным программам единицы исполнения.
Внешний переключатель — устройство оборудования или программное средство, определяемое и именуемое реализацией, которое используется для указания одного из двух альтернативных •состояний.
Внешняя запись данных — логическая запись, описанная в одной или нескольких программах единицы исполнения, на составляющие данные которой можно ссылаться из любой программы, в которой они описаны.
Внутреннее данное — данное, описанное только в одной программе единицы исполнения. Внутреннее данное может иметь глобальное имя
.Внутренние данные — данные, описанные в программе, за исключением всех внешних данных и внешних определителей файла. Данные, описанные в секции связи программы, рассматриваются как внутренние данные.
Внутренний набор литер — определенный реализацией набор литер, допустимых для машины, указанной в параграфе OBJECTCOMPUTER (РАБОЧАЯ-МАШИНА).
Внутренний определитель файла — определитель файла, доступный только одной объектной программе единицы исполнения.
Внутренняя основная последовательность — определенная реализацией основная последовательность, принятая для машины, указанной в параграфе OBJECT-COMPUTER (РАБОЧАЯ-МАШИНА).
Возрастающий ключ — ключ, по значениям которого данные упорядочены в соответствии с правилами сравнения данных от наименьшего до наибольшего значения ключа.
Время выполнения — время, в которое происходит выполнение объектной программы.
Время компиляции — время, в которое происходит компиляция исходной Кобол-программы в объектную программу.
Входной файл — файл, открытый в режиме ввода.
Входной-выходной файл — файл, открытый в режиме ввода- вывода.
Вызываемая программа — программа, являющаяся объектом оператора CALL (ВЫЗВАТЬ), объединяемая во время выполнения с вызывающей программой для образования единицы исполнения.
Вызывающая программа — программа, выполняющая оператор CALL (ВЫЗВАТЬ) по отношению к другой программе.
Выражение — арифметическое или условное выражение.
Выходной файл — файл, открытый в режиме вывода или в режиме дополнения.
Глагол — слово, обозначающее действие, которое нужно произвести компилятору Кобола иля объектной программе.
Глобальное имя — имя, объявленное только в одной программе, но на которое можно ссылаться из этой программы и из любой программы, содержащейся в ней. Глобальными именами могут быть имена-условий, имена-данных, имена-файлов, имена-записей, име- на-отчетов и некоторые специальные регистры (ч. 10, пп. 1.3.8.2, 4.2.4, 4.4.4).
Группа отчета — порция отчета, описанная в секции отчетов раздела данных статьей с номером уровня 01 и подчиненными ей статьями.
Группа тела отчета — общее имя для группы отчета типа DETAIL (ФРАГМЕНТ), CONTROL FOOTING (УПРАВЛЯЕМАЯ 100
КОНЦОВКА) или CONTROL HEADING (УПРАВЛЯЕМЫЙ ЗАГОЛОВОК).
Групповое данное — данное, состоящее из подчиненных данных.
Данное — единица данных (за исключением литералов), определенная Кобол-программой.
Данное-источник — данное, идентификатор которого указан во фразе SOURCE (ИСТОЧНИК) и которое поставляет значение печатаемого данного.
Декларативное предложение — управляющее компиляцией предложение, состоящее из единственного оператора USE (ИСПОЛЬЗОВАТЬ). который заканчивается точкой с последующим пробелом.
Декларативы — набор из одной или более секций специального назначения, записанных в начале раздела процедур; первой из этих секций предшествует ключевое слово DECLARATIVES (ДЕКЛАРАТИВЫ), а за последней из них следуют ключевые слова END DECLARATIVES (КОНЕЦ ДЕКЛАРАТИВ). Каждая из этих секций определяется заголовком секции, за которым следует управляющий компиляцией оператор USE (ИСПОЛЬЗОВАТЬ) и далее нуль, один или несколько параграфов.
Дередактирование — логическое удаление всех литер редактирования из числового редактируемого данного с тем, чтобы получить это значение как числовое нередактируемое.
Динамический доступ — метод доступа, при котором отдельные логические записи могут быть получены из файла или помещены в файл массовой памяти непоследовательным образом и могут быть получены из файла последовательным образом в области действия одного и того же оператора OPEN (ОТКРЫТЬ) (см. произвольный доступ; последовательный доступ).
Дополнительный ключ записи — ключ, отличный от основного ключа записи, значение которого идентифицирует запись в индексном файле.
Единица исполнения — множество из одной или нескольких программ, которые функционируют во время выполнения как одно целое для обеспечения решения проблемы.
Заголовок конца программы — комбинация слов, заканчивающаяся разделителем точка и указывающая конец исходной Кобол-программы. Заголовок конца программы имеет вид:
END PROGRAM имя-программы.
КОНЕЦ ПРОГРАММЫ имя-программы.
Заголовок отчета — группа отчета, которая представляется только в начале отчета.
Заголовок параграфа —- зарезервированное слово, за которым непосредственно следует разделитель точка и которое указываетначало параграфа в разделах идентификации и оборудования. Допустимыми заголовками параграфов являются:
в разделе идентификации
PROGRAM-ID. (ПРОГРАММА.)
AUTHOR. (АВТОР.)
INSTALLATION. (ПРЕДПРИЯТИЕ.)
DATE-WRITTEN. (ДАТА-НАПИСАНИЯ.) ДАТЕ-COMPILED. (ДАТА-ТРАНСЛЯЦИИ.) SECURITY. (ПОЛНОМОЧИЯ.)
в разделе оборудования
SOURCE-COMPUTER. (ИСХОДНАЯ-МАШИНА.)
OBJECT-COMPUTER. (РАБОЧАЯ-МАШИНА.)
SPECIAL-NAMES. (СПЕЦИАЛЬНЫЕ-ИМЕНА.)
FILE-CONTROL. (УПРАВЛЕНИЕ-ФАИЛАМИ.)
I-O-CONTROL. (УПРАВЛЕНИЕ-ВВОДОМ-ВЫВОДОМ.)
Заголовок раздела — комбинация слов, оканчивающаяся разделителем точка и указывающая начало раздела. Заголовки разделов Кобол-программы следующие:
IDENTIFICATION DIVISION.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION [USING {имя-данного-1} . . .].
РАЗДЕЛ ИДЕНТИФИКАЦИИ.
РАЗДЕЛ ОБОРУДОВАНИЯ.
РАЗДЕЛ ДАННЫХ.
РАЗДЕЛ ПРОЦЕДУР [ИСПОЛЬЗУЯ {имя-данного-1} . . . ].
Заголовок секции — комбинация слов, за которыми следует разделитель точка; эта комбинация указывает начало секции в разделах оборудования, данных и процедур. Допустимые заголовки секций следующие:
в разделе оборудования
CONFIGURATION SECTION.
(СЕКЦИЯ КОНФИГУРАЦИИ.)
INPUT-OUTPUT SECTION.
(СЕКЦИЯ ВВОДА-ВЫВОДА.)
в разделе данных:
FILE SECTION.
(СЕКЦИЯ ФАЙЛОВ.)
working-storage SECTION.
(СЕКЦИЯ РАБОЧЕЙ-ПАМЯТИ.)
LINKAGE SECTION.
(СЕКЦИЯ СВЯЗИ.)
COMMUNICATION SECTION.
(СЕКЦИЯ КОММУНИКАЦИЙ.)
REPORT SECTION.
(СЕКЦИЯ ОТЧЕТОВ.)
в разделе процедур заголовок секции состоит из зарезервированного слова 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< = (< = )
Равно или не равно
Больше чем
или равно
Меньше чем или равно
Знак унарной операции — плюс (+) или минус (—), находящийся перед переменной или левой скобкой арифметического выражения и который равносилен умножению выражения на 4-1 или — 1 соответственно.
Знак числа — алгебраический знак, связанный с числовым данным или числовым литералом для указания положительного или отрицательного его значения.
Значение истинности — представление результата вычисления условного выражения в терминах одного из двух значений: «истина» или «ложь».
Идентификатор — синтаксически правильная комбинация име- ни-данного и его уточнителей, индексов и модификаторов ссылки, если они требуются для однозначности ссылки, именующая данное. Тем не менее правила для «идентификатора» в общих форматах в особых случаях могут запрещать уточнение, индексирование или модификацию ссылок.
Идентификатор результата — определенное пользователем данное для хранения результата арифметической операции.
Иерархия управления — определенная последовательность подразделов отчета, указанная порядком перечисления варианта FINAL (ПО КОНЦУ) и имен данных во фразе CONTROL (УПРАВЛЕНИЕ).
Имя алфавита — определенное пользователем слово в параграфе SPECIAL-NAMES (СПЕЦИАЛЬНЫЕ-ИМЕНА) раздела оборудования, которое именует определенный набор литер и (или) основную последовательность (ч. 6, п. 4.5).
Имя библиотеки — определенное пользователем слово, которое именует библиотеку Кобола, используемую компилятором при компиляции данной исходной программы.
Имя данного — определенное пользователем слово, которое именует данное, описанное в статье описания данного. В общих форматах «имя-данного» представляет слово, которое не может ни уточняться, ни индексироваться, ни быть модифицированной ссылкой. если в правилах для этого формата нет специального разрешения.
Имя записи — определенное пользователем слово, которое именует запись, описанную статьей описания записи в разделе данных Кобол-программы.
Имя индекса — определенное пользователем слово, именующее позицию или регистр памяти, связанные с конкретной таблицей.
Имя класса — слово, определенное пользователем в параграфе SPECIAL-NAMES (СПЕЦИАЛЬНЫЕ-ИМЕНА) раздела оборудования, предоставляющее имя выражению, для которого может быть определено значение истинности того, что данное состоит исключительно из тех литер, которые указаны в определении имени-класса.
Имя коммуникации — определенное пользователем слово, именующее область взаимодействия с системой управления сообщениями и описанное в статье описания коммуникации в секции коммуникаций раздела данных.
Имя машины — системное имя, идентифицирующее машину, на которой должна компилироваться или исполняться программа.
Имя отчета — определенное пользователем слово, которое именует отчет, описываемый статьей описания отчета в секции отчетов раздела данных.
Имя очереди — символическое имя, указывающее системе управления сообщениями логический путь, по которому может быть доступно сообщение или часть законченного сообщения в очереди.
Имя параграфа — определенное пользователем слово, которое идентифицирует и начинает параграф в разделе процедур.
Имя программы — определенное пользователем слово, которое идентифицирует исходную Кобол-программу в разделе идентификации и заголовке конца программы.
Имя программного модуля или имя модуля — определенное пользователем слово, которое идентифицирует процедуру, записанную на языке, отличном от Кобола,
Имя процедуры — определенное пользователем слово, используемое для именования параграфа или секции в разделе процедур. Имя процедуры может быть именем параграфа, возможно уточненным, или именем секции.