Оператор ветвления процедуры — оператор, совершающий яв­ную передачу управления не следующему выполнимому оператору в последовательности операторов исходной программы. Операторы ветвления процедур: ALTER (ИЗМЕНИТЬ), CALL (ВЫЗВАТЬ), EXIT (ВЫЙТИ), EXIT PROGRAM (ВЫЙТИ ИЗ ПРОГРАММЫ), GO ТО (ПЕРЕЙТИ К), MERGE (СЛИТЬ) — с вариантом OUT­PUT PROCEDURE (ПРОЦЕДУРА ВЫВОДА), PERFORM (ВЫ­ПОЛНИТЬ) и SORT (СОРТИРОВАТЬ) — с вариантом INPUT PROCEDURE (ПРОЦЕДУРА ВВОДА) или OUTPUT PROCE­DURE (ПРОЦЕДУРА ВЫВОДА).Оператор с ограничителем области действия — любой опера­тор, включающий явный ограничитель области действия (ч. 4, п. 4.4.3).

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

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

Определенное пользователем слово — слово Кобола, которое должно быть задано пользователем в соответствии с форматом фразы или оператора.

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

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

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

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

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

Отладочная секция — секция Кобол-программы, содержащая оператор USE FOR DEBUGGING (ИСПОЛЬЗОВАТЬ ДЛЯ ОТ­ЛАДКИ).

Отладочная строка — строка Кобол-программы, содержащая литеру D (Т) в поле индикатора строки.

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

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

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

Относительный файл — файл с относительной организацией.

Отношение. Термин является синонимом знака операции отно­шения.

Отрицание комбинированного условия — знак логической опе­рации NOT (НЕ), непосредственно за которым следует в скобках комбинированное условие.

Отрицание простого условия — знак логической операции NOT (НЕ), непосредственно за которым следует простое условие.

Очередь — логический набор сообщений, ожидающих передачи или обработки.

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

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

Переменно повторяющееся данное — переменно повторяющее­ся данное является табличным элементом, повторяющимся пере­менное число раз. В статье описания такого данного должна со­держаться фраза OCCURS DEPENDING ON (ПОВТОРЯЕТСЯ В ЗАВИСИМОСТИ ОТ) или оно должно входить в другое данное с такой статьей описания.

Печатаемая группа — группа отчета, содержащая по крайней мере одну печатаемую строку.

Печатаемое данное — данное, размер и содержимое которого указаны элементарной статьей отчета, содержащей фразы CO­LUMN NUMBER (НОМЕР СТОЛБЦА), PICTURE (ШАБЛОН), а также SOURCE (ИСТОЧНИК), SUM (СУММА) или VALUE (ЗНАЧЕНИЕ).

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

Подочередь — логическое иерархическое подразделение оче­реди.

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

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

Позиция литеры — объем физической памяти, необходимый для хранения одной литеры стандартного формата данных, описанных 114

DISPLAY (ДЛЯ ВЫДАЧИ). Более подробные характеристики физической памяти определяются реализацией.

Позиция цифры — объем физической памяти, необходимый для хранения одной цифры. Этот объем может изменяться в зависи­мости от фразы об использовании в статье описания данного, оп­ределяющей данное. Если в статье описания данного указана фра­за DISPLAY (ДЛЯ ВЫДАЧИ), позиция цифры является синони­мом позиции литеры. Более подробные характеристики физиче­ской памяти определяются реализацией.

Поле концовки — позиция тела страницы, примыкающая к ниж­ней границе.

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

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

Последовательный файл — файл с последовательной организа­цией.

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

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

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

Простое условие — любое одиночное условие, принадлежащее следующему множеству:

условие отношения;

условие класса;

условие имени условия;

условие состояния переключателя;

условие знака;

(простое условие).

Процедура — параграф или группа логически последователь­ных параграфов либо секция или группа логически последователь­ных секций в разделе процедур.

Процедура ввода — набор операторов, которому передается управление во время выполнения оператора SORT (СОРТИРО­ВАТЬ) для управления передачей сортируемых записей.

Процедура вывода — набор операторов, которым передается управление во время выполнения оператора SORT (СОРТИРО­ВАТЬ) после завершения функции сортировки или во время выпол­нения оператора MERGE (СЛИТЬ) после завершения функции слияния.

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

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

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

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

Режим ввода — состояние файла после выполнения оператора OPEN (ОТКРЫТЬ), указанного с вариантом INPUT (ВХОД­НОЙ), для этого файла и до выполнения оператора CLOSE (ЗА­КРЫТЬ) без варианта REEL (КАТУШКУ) или UNIT (ТОМ) для этого файла.

Режим ввода-вывода — состояние файла после выполнения оператора OPEN (ОТКРЫТЬ), указанного с вариантом 1-0 (ВХОДНОЙ-ВЫХОДНОЙ). для этого файла и до выполнения оператора CLOSE (ЗАКРЫТЬ) без варианта REEL (КАТУШКУ) или UNIT (ТОМ) для этого файла.

Режим вывода — состояние файла после выполнения операто­ра OPEN (ОТКРЫТЬ) для этого файла с вариантом OUTPUT (ВЫХОДНОЙ) или EXTEND (ДОПОЛНЯЕМЫЙ) и до выполне­ния оператора CLOSE (ЗАКРЫТЬ) без варианта REEL (КАТУШ­КУ) или UNIT (ТОМ) для этого файла.

Режим дополнения — состояние файла после выполнения для него оператора OPEN (ОТКРЫТЬ), указанного с вариантом EXTEND (ДОПОЛНЯЕМЫЙ) и до выполнения оператора CLOSE (ЗАКРЫТЬ) для этого же файла.

Режим открытия — состояние файла после выполнения опера­тора OPEN (ОТКРЫТЬ) для этого файла и до выполнения опера­тора CLOSE (ЗАКРЫТЬ) без варианта REEL (КАТУШКУ) или UNIT (ТОМ) для этого файла. Определенный режим открытия оп­ределяется в операторе OPEN (ОТКРЫТЬ) вариантом INPUT 116(ВХОДНОЙ), OUTPUT (ВЫХОДНОЙ), 1-0 (ВХОДНОЙ-ВЫ- ХОДНОЙ) или EXTEND (ДОПОЛНЯЕМЫЙ) соответственно как режим открытия для ввода, вывода, ввода-вывода или дополнения.

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

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

Сегмент сообщения — логическое подразделение сообщения, обычно связанное с индикатором конца сегмента (см. индикаторы сообщения).

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

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

Секция коммуникаций — секция раздела данных, состоящая из одной или нескольких статей описания коммуникаций CD (ОК) и описывающая области взаимодействия между системой управ­ления сообщениями и программой.

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

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

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

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

Секция файлов — секция раздела данных, которая содержит статьи описания файлов и статьи описания сортируемых-сливае- мых файлов вместе с описаниями соответствующих им записей.

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

Система управления генератором отчетов (СУГО) — обеспечи­ваемая реализацией система управления, которая осуществляет построение отчетов во время выполнения.

Система управления массовой памятью (СУМП) — система управления вводом-выводом, которая управляет обработкой фай­лов в массовой памяти.

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

Системное имя — слово Кобола, используемое для связи с опе­рационной средой.

Следующая запись — запись, которая логически следует за те­кущей записью файла.

Следующее выполнимое предложение — следующее предложе­ние, которому будет передано управление после завершения вы­полнения текущего оператора (ч. 4, п. 4.4.2).

Следующий выполнимый оператор — следующий оператор, ко­торому будет передано управление после завершения выполнения текущего оператора (ч. 4, п. 4.4.2).

Сливаемый файл — совокупность записей, подлежащих слия­нию посредством выполнения оператора MERGE (СЛИТЬ). Сли­ваемый файл создается и может использоваться только при выпол­нении функции слияния.

Слово — строка литер, состоящая не более чем из 30 литер и образующая определенное пользователем слово, системное имя или зарезервированное слово (ч. 4, п. 4.2.2.1).

Слово Кобола — строка литер, состоящая не более чем из 30 литер и образующая определенное пользователем слово, системное имя или зарезервированное слово (ч. 4, п. 4.2.2.1).

Слово-специальная литера — зарезервированное слово, являю­щееся знаком арифметической операции или литерой отношения.