Статус документа
Статус документа

ГОСТ 22558-89 (СТ СЭВ 6184-88, ИСО 1989-85) Язык программирования Кобол. Части 1-7

     2.3. Список элементов в модуле последовательного ввода-вывода

Элемент

Уровень 1

Уровень 2

ПОНЯТИЯ ЯЗЫКА

Слова, определенные пользователем

имя-файла

x

x

имя-записи

х

x

Зарезервированные слова

Специальный регистр LINAGE-COUNTER (СЧЕТЧИК-ВЕРСТКИ)

-

 x

Состояние ввода-вывода

x

x

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

Секция ввода-вывода

Параграф FILE-CONTROL (УПРАВЛЕНИЕ-ФАЙЛАМИ)

x

x

Статья управления файлом    

x

x

фраза SELECT (ДЛЯ)

x

х

фраза OPTIONAL (НЕОБЯЗАТЕЛЬНОГО)  

-

x

только входной, входной-выходной и дополняемый

-

x

фраза ACCESS MODE IS SEQUENTIAL (ДОСТУП ПОСЛЕДОВАТЕЛЬНЫЙ)

х

x

фраза ASSIGN (НАЗНАЧИТЬ)

х

х

имя-реализации

х

x

литерал

x

x

фраза FILE STATUS (СОСТОЯНИЕ ФАЙЛА)

х

х

фраза ORGANIZATION IS SEQUENTIAL (ОРГАНИЗАЦИЯ ПОСЛЕДОВАТЕЛЬНАЯ)

х

х

фраза PADDING CHARACTER (ЛИТЕРА ЗАПОЛНИТЕЛЬ)

-

x

фраза RECORD DELIMITER (ОГРАНИЧИТЕЛЬ ЗАПИСИ)

-

x

фраза RESERVE (РЕЗЕРВИРОВАТЬ)

-

х

Параграф I-O-CONTROL (УПРАВЛЕНИЕ-ВВОДОМ-ВЫВОДОМ)

x

x

фраза MULTIPLE FILE TAPE (НА ОДНОЙ КАТУШКЕ)  

-

+

фраза RERUN (ПЕРЕПРОГОН)

+

+

фраза SAME AREA (ОБЩАЯ ОБЛАСТЬ)

x

x

фраза SAME RECORD AREA (ОБЩАЯ ОБЛАСТЬ ЗАПИСИ)  

-

x

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

Секция файлов

Статья описания файла       

x

x

индикатор уровня FD (ОФ)   

x

x

фраза BLOCK CONTAINS (В БЛОКЕ)   

x

х

целое-1 RECORDS/CHARACTERS (целое-1 ЗАПИСЕЙ/ЛИТЕР)

x

x

целое-1 ТО целое-2 RECORDS/CHARACTERS (целое-1 ДО целое-2 ЗАПИСЕЙ/ЛИТЕР)

-

x

фраза CODE-SET (АЛФАВИТ)

x

x

фраза DATA RECORDS (ЗАПИСИ ДАННЫХ)

+

+

фраза LABEL RECORDS (МЕТКИ)

+

+

фраза LINAGE (ВЕРСТКА)  

-

х

фраза FOOTING (КОНЦОВКА)   

-

x

фраза ТОР (ВЕРХНЕЕ ПОЛЕ)

-

x

фраза BOTTOM (НИЖНЕЕ ПОЛЕ)

-

x

фраза RECORD (В ЗАПИСИ)    

x

x

целое-1 CHARACTERS (целое-1 ЛИТЕР)  

x

х

фраза VARYING IN SIZE (ПЕРЕМЕННОЕ ЧИСЛО)    

-

x

FROM целое-2 ТО целое-3 CHARACTERS (ОТ целое-2 ДО целое-3 ЛИТЕР)

-

х

фраза DEPENDING ON (В ЗАВИСИМОСТИ ОТ)

-

x

целое-4 ТО целое-5 CHARACTERS (целое-4 ДО целое-5 ЛИТЕР)

х

x

фраза VALUE (ЗНАЧЕНИЕ)    

+

+

имя-реализации литерал

+

+

имя-реализации несколько литералов

+

+

имя-реализации имя-данного

-

+

имя-реализации несколько имен-данных

-

+

Статья описания записи

x

 х

РАЗДЕЛ ПРОЦЕДУР

Декларативные процедуры

x

x

DECLARATIVES (ДЕКЛАРАТИВЫ)

х

x

END DECLARATIVES (КОНЕЦ ДЕКЛАРАТИВ)

x

x

Оператор CLOSE (ЗАКРЫТЬ)

x

х

имя-файла     

x

x

несколько имен-файлов

x

x

фраза REEL/UNIT (КАТУШКУ/ТОМ)

x

x

фраза FOR REMOVAL (С УДАЛЕНИЕМ)

-

x

фраза WITH NO REWIND/LOCK (БЕЗ ПЕРЕМОТКИ/С ЗАМКОМ)

-

x

Оператор OPEN (ОТКРЫТЬ)

x

x

имя-файла     

x

х

несколько имен-файлов

x

x

фраза INPUT (ВХОДНОЙ)

 x

х

фраза WITH NO REWIND (БЕЗ ПЕРЕМОТКИ)  

-

х

фраза REVERSED (РЕВЕРСНО)

-

+

фраза OUTPUT (ВЫХОДНОЙ)

x

x

фраза WITH NO REWIND (БЕЗ ПЕРЕМОТКИ)

-

x

фраза I-O (ВХОДНОЙ-ВЫХОДНОЙ)

x

x

фраза EXTEND (ДОПОЛНЯЕМЫЙ)

-

x

несколько INPUT (ВХОДНОЙ), OUTPUT (ВЫХОДНОЙ) и I-O (ВХОДНОЙ-ВЫХОДНОЙ)

x

x

несколько EXTEND (ДОПОЛНЯЕМЫЙ)

-

x

Оператор READ (ЧИТАТЬ)

x

x

фраза NEXT (СЛЕДУЮЩУЮ)

-

x

фраза INTO (В)

x

x

фраза AT END (В КОНЦЕ)

x

x

фраза NOT AT END (НЕ В КОНЦЕ)

x

x

фраза END-READ (КОНЕЦ-ЧИТАТЬ)

x

x

Оператор REWRITE (ОБНОВИТЬ)

x

x

фраза FROM (ИЗ ПОЛЯ)

x

x

Оператор USE (ИСПОЛЬЗОВАТЬ)

x

x

фраза EXCEPTION/ERROR PROCEDURE (ПРОЦЕДУРЫ ОШИБКИ)

x

x

ON имя-файла (ДЛЯ имя-файла)

x

x

ON несколько-имен-файлов (ДЛЯ несколько имен-файлов)

-

x

ON INPUT (ДЛЯ ВХОДНЫХ)   

х

x

ON OUTPUT (ДЛЯ ВЫХОДНЫХ)

x

х

ON I-O (ДЛЯ ВХОДНЫХ-ВЫХОДНЫХ)

x

x

ON EXTEND (ДЛЯ ДОПОЛНЯЕМЫХ)

-

x

Оператор WRITE (ПИСАТЬ)

x

x

фраза FROM (ИЗ ПОЛЯ)

x

x

фраза BEFORE/AFTER ADVANCING (ДО/ПОСЛЕ ПРОДВИЖЕНИЯ)

x

x

целое LINE/LINES (целое СТРОК)

x

x

идентификатор LINE/LINES (идентификатор СТРОК)

x

x

мнемоническое-имя

-

x

PAGE (СТРАНИЦЫ)

х

x

фраза AT END-OF-PAGE (В КОНЦЕ СТРАНИЦЫ)

-

x

фраза NOT AT END-OF-PAGE (НЕ В КОНЦЕ СТРАНИЦЫ)

-

x

фраза END-WRITE (КОНЕЦ-ПИСАТЬ)

-

х