ГОСТ 22558-89 сторінка 16 з 116
Когда используется «имя-условия» в общих форматах, оно представляет уникальную ссылку на данное, состоящую из синтаксически правильной комбинации имени-условия вместе с уточнителями или индексами, как того требует однозначность ссылки.
Имя файла — определенное пользователем слово, которое именует определитель файла, описываемый статьей описания файла или сортируемого-сливаемого файла в секции файлов раздела данных.
Имя языка — системное имя, указывающее определенный язык программирования.
Индекс — номер вхождения, идентифицирующий отдельный элемент таблицы. Индекс может быть представлен целым, име- нем-данного, за которым может следовать целое со знаком + или —, или именем-индекса, за которым может следовать целое со знаком + или —.
Индексируемое имя данного — идентификатор, состоящий из имени данного, за которым следует один или несколько индексов, заключенных в скобки.
Индексная организация — постоянная логическая структура файла, при которой каждая запись идентифицируется значением одного или более ключей внутри этой записи.
Индексное данное — данное, в котором в определенной реализацией форме может запоминаться значение, связанное с именем индекса.
Индексный файл — файл с индексной организацией.
Индикатор уровня — две буквенные литеры, определяющие специальный тип файла или позицию в иерархии. Индикаторами уровня в разделе данных являются FD (ОФ), CD (OK), RD (ОО), SD (ОС).
Индикаторы сообщения. EGI (ИКГ) — индикатор конца группы, EMI (ИКЩ) — индикатор конца сообщения и ESI (ИКС) — индикатор конца сегмента являются логическими индикаторами, указывающими системе управления сообщениями на определенное условие (конца группы, конца сообщения, конца сегмента).
В иерархии EGI (ИКГ), EMI (ИКЩ) и ESI (ИКС) логически EGI (ИКГ) является эквивалентом ESI (ИКС), EMI (ИКЩ) и EGI (ИКГ). Логически EMI (ИКЩ) эквивалентно ESI (ИКС) и EMI (ИКЩ). Таким образом, сегмент может заканчиваться ESI (ИКС), EMI (ИКЩ) или EGI (ИКГ). Сообщение может заканчиваться EMI (ИКЩ) или EGI (ИКГ).
Источник — символическое обозначение инициатора передачи сообщения в очередь.
ИСХОДНАЯ-МАШИНА — имя параграфа в разделе оборудования, описывающего компьютерную среду, в которой компилируется исходная программа.
Исходная программа — синтаксически правильный набор операторов Кобола, начинающийся с раздела идентификации, оператора COPY (КОПИРОВАТЬ) или оператора REPLACE (ЗАМЕНИТЬ). Кобол-программа заканчивается заголовком конца программы, если он определен, или отсутствием дальнейших строк исходной программы.
Катушка — отдельная часть запоминающей среды, размеры которой определяются реализацией, содержащая часть файла, файл или несколько файлов. Термин является синонимом тома и устройства.
Ключ — данное, идентифицирующее местоположение записи, или набор данных, идентифицирующих упорядоченность данных.
Ключ записи — ключ, содержимое которого идентифицирует запись в индексном файле. В индексном файле ключ может быть основным или дополнительным.
Ключ ссылки — ключ, основной или дополнительный, используемый для доступа к записям индексного файла в текущий момент времени выполнения.
Ключевое слово — зарезервированное слово, вхождение которого в формат, содержащий это слово, обязательно при использовании этого формата в исходной программе.
Комбинированное условие — условие, полученное посредством связывания двух или более условий при помощи знаков логических операций AND (И) или OR (ИЛИ).
Коммуникационное устройство — механизм (оборудование или оборудование и системные программы), обеспечивающий отправку данных в очередь сообщений и (или) получение данных из этой очереди. Эти функции может выполнять как вычислительная машина, так и периферийное устройство. Одна или несколько программ некоторой вычислительной машины, содержащих статьи описания коммуникаций, определяют один или несколько таких механизмов.
Конец младшего порядка — самая правая литера строки литер.
Конец раздела процедур — физическая позиция в исходной Ко- бол-программе, за которой не следуют никакие процедуры.
Конец старшего порядка — самая левая литера в строке литер.
Концовка отчета — группа отчета, которая представляется только в конце отчета.
Концовка страницы — группа отчета, которая представляется в конце страницы отчета, как это определено системой управления генератором отчетов.
Литера — основная неделимая единица языка.
Литера заполнитель — литера, используемая для заполнения неиспользуемых позиций литер в физической записи.
Литера отношения — литера, которая принадлежит следующему множеству:
Литера
Значение больше меньше
=
равно
Литера пунктуации — литера, которая принадлежит следующему набору литер:
Литера
> и
Значение
запятая двоеточие
точка с запятой
точка
кавычки
( )
левая круглая скобка правая круглая скобка пробел
==
равно
Литера редактирования — отдельная литера или двухлитерная комбинация в строке литер шаблона, принадлежащая следующему набору литер:
З Литера
CR (КР)
DB (ДБ) Z (П) *
9(р)
начение
пробел нуль плюс минус кредит дебет подавление нулей защита чека
запятая (десятичная точка) точка (десятичная точка) валютный знак
дробная черта
Литерал — строка литер, значение которой определяется упорядоченным набором литер, составляющих эту строку.
Логическая запись — наиболее объемлющее данное. Номер уровня записи равен 01. Запись может быть элементарным или групповым данным. Термин является синонимом записи.
Логическая запись генератора отчетов — запись, состоящая из печатаемой генератором отчета строки и соответствующей управляющей информации, необходимой для ее отбора и вертикального позиционирования.
Логическая страница — логическое понятие, состоящее из верхнего поля, тела страницы и нижнего поля.
Массовая память — среда памяти, в которой данные могут быть организованы и сохраняемы как в последовательной, так и в непоследовательной форме.
Метод доступа — метод обращения к записям в файле.
Мнемоническое имя—определенное пользователем слово, соотнесенное в разделе оборудования указанному имени реализации.
Модификатор ссылки — самая левая позиция литеры и длина, используемые для образования данного и ссылки на него (ч. 4. п. 4.3.8.3).
Набор литер Кобола — полный набор литер Кобола состоит из
перечисленных ниже литер: для английской нотации: Литера
0, 1,2, 3.4, 5, 6, 7, 8, 9
А, В, С, D, Е, F, G, Н, I, .1, К, L, М, N, О, Р, Q, R, S, Т U, V,W, X,Y,Z
b Значение цифра буква прописная
буква строчная
, с, d, е, f, g, "h, і, j, k, 1, m, n, o, p, q, r, s, i, u, v, w, x, y, z
пробел плюс
минус звездочка дробная черта
равно
запятая (десятичная точка) точка с запятой
точка (десятичная точка) кавычки
левая круглая скобка правая круглая скобка больше
м 9(°)
еньше
валютный знак
двоеточие
Для русской нотации набор литер Кобола включает перечисленный выше набор литер Кобола для английской нотации, а также следующие литеры русского алфавита, не совпадающие по начертанию с буквами латинского алфавита:
Б, Г, Д, ж, 3, И, Й, Л, П, буква прописная
У, Ф, Ц, Ч, Ш, Щ, Ы, Ь, Э, Ю,
Я
в, г, д, ж, з, и, й, к, л, м, буква строчная н, п, т, ф, ц, ч, ш, щ, ы, ь, э, ю, я
Начальная программа — программа, которая приводится в изначальное состояние каждый раз при вызове ее в единице исполнения.
Начальное состояние — состояние программы при первом вызове ее в единице исполнения (Ч. 10, п. 2.4).
Необязательное слово — зарезервированное слово, включаемое в конкретный формат по желанию пользователя для придания тексту удобочитаемости. Присутствие такого слова в формате необязательно.
Необязательный файл — файл, который не обязательно должен иметься в наличии во время выполнения объектной программы. Объектная программа производит запрос о наличии или отсутствии файла.
Несвязанные данные — элементарные данные в секции рабочей памяти и в секции связи, не имеющие иерархических взаимосвязей с какими-либо другими данными.
Неуспешное завершение — попытка выполнить оператор, в результате которой выполняются не все действия, определенные этим 40
оператором. Неуспешное завершение оператора не изменяет данные, на которые есть ссылки в операторе, но может изменить индикаторы состояния.
Нечисловое данное — данное, описанное таким образом, что его значение может быть любой комбинацией литер из набора литер вычислительной машины. Определенные категории нечисловых данных могут формироваться из более ограниченного набора литер.
Нечисловой литерал — строка литер, ограниченная слева и справа кавычками. Строка литер может включать любую литеру из набора литер машины.
Неявный ограничитель области действия — разделитель точка, заканчивающая область действия предшествующего незавершенного оператора, или фраза оператора, указывающая на конец области действия любого оператора, содержащегося в предыдущей фразе.
Нижнее поле — пустое поле, следующее за телом страницы.
Номер записи — порядковый номер записи в файле с последовательной организацией.
Номер сегмента — определенное пользователем слово, которое классифицирует секции в разделе процедур для целей сегментации. Номера сегмента могут состоять только из цифр 0, 1, ..., 9 и могут быть выражены одной или двумя цифрами.
Номер строки — целое, обозначающее вертикальную позицию строки отчета на странице.
Номер уровня — определенное пользователем слово, состоящее из одной или двух цифр, которое указывает позицию данного в иерархической структуре логической записи или специальные свойства статьи описания данного. Номера уровней в диапазоне от 1 до 49 указывают позицию данного в иерархической структуре логической записи. Номера уровней от 1 до 9 могут быть представлены одной цифрой или цифрой с предшествующим нулем. Номера уровней 66, 77 и 88 идентифицируют специальные свойства статьи описания данного.
Область записи — область памяти, отведенная для целей обработки записи, описанной в статье описания записи секции файлов раздела данных. Текущее число позиций литер в области записи определяется явной или неявной фразой RECORD (В ЗАПИСИ) в •секции файлов.
Общая программа — программа, которую, несмотря на то, что она непосредственно содержится в другой программе, можно вызвать из любой программы, прямо или косвенно содержащейся в этой другой программе.
Объект статьи — набор операндов и зарезервированных слов в статье раздела данных Кобол-программы, следующий непосредственно за субъектом статьи.
Объектная программа — совокупность выполнимых машинных команд и других средств, предназначенных для взаимодействия с данными, обеспечивающая решение проблемы. Объектная программа обычно является результатом обработки исходной программы компилятором Кобола. Там, где нет опасности неоднозначности, слово «объектная программа» может заменяться словом «программа».
Ограничитель — литера или последовательность смежных литер, которая идентифицирует конец строки литер и отделяет эту строку литер от следующей строки литер. Ограничитель не является частью строки литер, которую он ограничивает.
Ограничитель псевдотекста — две последовательные литеры = (равно), используемые для ограничения псевдотекста.
Операнд — компонента, над которой производится действие. В настоящем документе любое слово (или слова), записанное строчными буквами в формате оператора или статьи, рассматривается как операнд и как таковой представляет ссылку на данное, указанное операндом.
Оператор — синтаксически правильная комбинация слов, литералов и разделителей, начинающаяся глаголом и записанная в исходной Кобол-программе.
Оператор ввода-вывода — оператор, побуждающий к обработке файлов выполнением операций над отдельными записями или над всем файлом. Операторы ввода-вывода: ACCEPT (ПРИНЯТЬ) — с вариантом идентификатор, CLOSE (ЗАКРЫТЬ), DELETE (УДАЛИТЬ), DISABLE (ЗАПРЕТИТЬ), DISPLAY (ВЫДАТЬ), ENABLE (РАЗРЕШИТЬ), OPEN (ОТКРЫТЬ), PURGE (ОЧИСТИТЬ), READ (ЧИТАТЬ), RECEIVE (ПОЛУЧИТЬ), REWRITE (ОБНОВИТЬ), SEND (ПОСЛАТЬ), SET (УСТАНОВИТЬ) — с вариантом ТО ON (ВКЛЮЧЕНО) или ТО OFF (ВЫКЛЮЧЕНО), START (ПОДВЕСТИ) и WRITE (ПИСАТЬ).
Оператор ветвления процедуры — оператор, совершающий явную передачу управления не следующему выполнимому оператору в последовательности операторов исходной программы. Операторы ветвления процедур: ALTER (ИЗМЕНИТЬ), CALL (ВЫЗВАТЬ), EXIT (ВЫЙТИ), EXIT PROGRAM (ВЫЙТИ ИЗ ПРОГРАММЫ), GO ТО (ПЕРЕЙТИ К), MERGE (СЛИТЬ) — с вариантом OUTPUT PROCEDURE (ПРОЦЕДУРА ВЫВОДА), PERFORM (ВЫПОЛНИТЬ) и SORT (СОРТИРОВАТЬ) — с вариантом INPUT PROCEDURE (ПРОЦЕДУРА ВВОДА) или OUTPUT PROCEDURE (ПРОЦЕДУРА ВЫВОДА).
Оператор с ограничителем области действия — любой оператор, включающий явный ограничитель области действия (ч. 4, п. 4.4.3).
Оператор, управляющий компиляцией — оператор, вызывающий выполнение компилятором специальных действий во время компиляции.
Описание записи — совокупность статей описания данных, относящихся к отдельной записи. Термин является синонимом термина статья описания записи.
Определенное пользователем слово — слово Кобола, которое должно быть задано пользователем в соответствии с форматом фразы или оператора.
Определитель файла — область памяти, содержащая информацию о файле и используемая для связи между именем-файла и физическим файлом и между именем-файла и соответствующей областью записи.
Организация файла — постоянная логическая структура файла, устанавливаемая при создании файла.
Основная последовательность — последовательность, в которой воспринимаемые машиной литеры упорядочены для целей сортировки, слияния или сравнения и для последовательной обработки индексных файлов.
Основной ключ записи — ключ, содержимое которого однозначно идентифицирует запись в индексном файле.
Отдельно компилируемая программа — программа, компилируемая со всеми содержащимися в ней программами отдельно от всех остальных программ.
Отладочная секция — секция Кобол-программы, содержащая оператор USE FOR DEBUGGING (ИСПОЛЬЗОВАТЬ ДЛЯ ОТЛАДКИ).
Побачили розбіжність з офіційним текстом?