Проверяемый статус документов Полнотекстовый поиск Доступ без регистрации

Карточка нормативного документа

ГОСТ 22558-89

Дата актуализации текста:

Просмотреть PDF
Статус не подтверждённа 21.09.2026Перед применением сверяйтесь с официальным источником
Удобное чтениеАбзацы и заголовки без PDF-разрывов

Межгосударственный стандарт

ГОСТ 22558-89

Дата актуализации текста:

Редакционная карточка ГОСТНОРМ. Полный текст публикуется только при подтверждённом праве использования. Метаданные сверяются по нескольким источникам.

Область применения

Область применения пока не подтверждена.

1

Страница 1

г о с у д а р с т в е н н ы й          с т а н д а р т
                                                  СОЮЗ А          ССР




                                      ЯЗЫК ПРОГРАММИРОВАНИЯ
                                                       КОБОЛ
                                               ГОСТ 2 2 5 5 8 -8 9
                                       (СТ СЭВ 6 1 8 4 -8 8 , ИСО 1 9 8 9 -8 5 )
                                                      ЧАСТИ 1—7


                                                 Издание официальное




9С
Л
6.
ю
                                     ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО УПРАВЛЕНИЮ
                                          КАЧЕСТВОМ ПРОДУКЦИИ И СТАНДАРТАМ
                                                        М осква
     контроль прочности бетона

2

Страница 2

УДК 681.3.08:000.35-1                                        Группа П85
г о с у д а р с т в е н н ы й    с т а н д а р т    СОЮЗА         ССР


                                                        ГОСТ
       ЯЗЫК ПРОГРАММИРОВАНИЯ КОБОЛ                    22558—89
          Programming language COBOL                  (СТ СЭВ
                                                      6184-88,
                                                    ИСО 1989-85)
ОКСТУ 4002

                                                   Дата введения 01.01.91

                  Часть 1. ОСНОВНЫЕ ПОЛОЖЕНИЯ
                        1. ВВЕДЕНИЕ К СТАНДАРТУ

   1.1. Область действия н назначение
   Настоящий стандарт распространяется на форму и интерпре­
тацию программ, выраженных в русской или английской нотации
языка Кобол. Он предназначен для обеспечения высокой степени
машинной независимости Кобол-программ и их совместимости в
различных системах автоматической обработки данных.
   1.2. Структура спецификаций языка
   Организация спецификаций Кобола в настоящем документе ба­
зируется на понятии функционального обрабатывающего модуля.
В языке выделены одиннадцать функциональных обрабатываю­
щих модулей:
   ядро;
   последовательный ввод-вывод;
   относительный ввод-вывод;
   индексный ввод-вывод;
   межпрограммные связи;
   сортировка-слияние;
   обработка исходных текстов.
   генератор отчетов;                       .. ..
   коммуникации:
   отладка;
   сегментация.
   Девять из модулей, как указано ниже, содержат элементы, ко­
торые в модуле разделены на элементы уровня 1 н элементы уров-
Нздаиие официально*:
        ★                         © Издательство стандартов, 1991
Настоящий стандарт не «ожег быть полностью или частично яоспроюяеден,
      гиря ж IIром и и распространен без разрешения Госстандарта СССР
                                                                        I

3

Страница 3

Cl 2   ГОСТ 22558-89

 ня 2. Элементы уровня 1 модуля являются подмножеством эле­
 ментов уровня 2 того же модуля; два модула содержат только эле­
 менты уровня 1.
    Модуль ядра содержит элементы языка для внутренней обра­
ботки данных в базисной структуре четырех разделов программ.
Ядро также содержит элементы языка для определения таблиц и
доступа к ним. Элементы ядра разделены на два уровня. Уровень
 1 ядра содержит элементы, необходимые для выполнения основ­
 ных внутренних операций, т. е. элементарные варианты различных
фраз и операторов. Уровень 2 ядра обеспечивает более широ­
кие возможности внутренней обработки данных.
    Модуль последовательного ввода-вывода содержит элементы
языка для определения файлов с последовательной организацией
и доступа к ним. Элементы модуля последовательного ввода-вы­
вода разделены на два уровня. Уровень 1 модуля последователь­
ного ввода-вывода включает элементы для основных возможностей
определения и доступа к последовательным файлам. Уровень 2 мо­
дуля последовательного ввода-вывода содержит элементы для
полных возможностей определения и доступа к последовательным
файлам.
    Модуль относительного ввода-вывода содержит элементы язы­
ка для определения файлов массовой памяти, записи которых
идентифицируются своими относительными номерами, доступа к
ним. Элементы модуля относительного ввода-вывода разделены на
два уровня. Уровень 1 относительного ввода-вывода содержит эле­
менты для основных возможностей определения файлов с относи­
тельной организацией и доступа к ним. Уровень 2 относительного
ввода-вывода содержит элементы для более полных возможностей,
включающих возможность как произвольного, так и последова­
тельного доступа к файлу в одной и той же программе Кобола.
    Модуль индексного ввода вывода содержит элементы языка
для определения файлов массовой памяти и доступа к ним. Записи
этих файлов идентифицируются значением ключа и доступны по­
средством индекса. Элементы модуля индексного ввода-вывода
разделены на два уровня. Уровень 1 индексного ввода-вывода со­
держит элементы для основных возможностей определения и до­
ступа к индексным файлам. Уровень 2 индексного ввода-вывода
содержит элементы для более полных возможностей, включающих
дополнительные ключи и возможность как произвольного, так и
последовательного доступа к файлу в одной и той же программе
Кобола.
    Модуль межпрограммных связей содержит элементы языка,
позволяющие программе поддерживать связь с одной или несколь­
кими другими программами. Элементы модуля межпрограммных
связей разделяются на два уровня. Уровень 1 .межпрограммных

2

4

Страница 4

ГОСТ 22558—89   С. 3

связей предоставляет элементы для передачи управления другой
программе, известной во время компиляции, к для доступа к опре­
деленным общим данным в обеих программах. Уровень 2 межпрог­
раммных связей предоставляет элементы для передачи управления
другой программе, не идентифицированной во время компиляции,
и для обеспечения вложенности программ.
    Модуль сортировки-слияния содержит элементы языка для
упорядочения одного или нескольких файлов. Модуль сортировки-
слияния также содержит элементы языка для соединения двух или
более идентично упорядоченных файлов. По желанию пользова­
тель может применить некоторую специальную обработку к каж­
дой из отдельных записей посредством процедур ввода или bubo
да. Модуль сортировки-слияния содержит элементы только одного
уровня.
    Модуль обработки исходного текста содержит элементы языка
для вставки и замены текста исходной программы как части ком­
пилируемой исходной программы. Элементы модуля обработки
исходного текста разделены на два уровня. Уровень 1 модуля пре
доставляет возможность копирования текста в исходную програм­
 му нз единственной библиотеки. Уровень 2 данного модуля предо­
ставляет дополнительные возможности изменения библиотечного
текста в процессе копирования, определения нескольких библио­
тек Кобола во время компиляции и изменения текста исходной про­
 граммы.
    Модуль генератора отчетов содержит элементы языка для по­
луавтоматического производства печатных отчетов. Модуль гене­
 ратора отчетов содержит элементы только одного уровня.
    Модуль коммуникаций содержит элементы языка для получе­
 ния. обработки и создания сообщений или нх частей и для связи с
 коммуникационными устройствами при помощи системы управле­
 ния сообщениями. Элементы модуля коммуникаций разделены
 на два уровня. Уровень 1 коммуникаций предоставляет элементы
 для основных возможностей передачи или получения полных сооб­
 щений. Уровень 2 коммуникаций предоставляет элементы для бо­
 лее широких возможностей, включающих возможность посылать
 или получать сегменты сообщения.
    Модуль отладки предоставляет средства, при помощи которых
 пользователь может указывать свой алгоритм отладки — усло­
 вия, при которых данные или процедуры контролируются во вре­
 мя выполнения программы. Элементы модуля отладки разделяют­
 ся на два уровня. Уровень 1 модуля отладки предоставляет основ­
 ные возможности отладки, включающие возможность указывать
 выборочное или полное контролирование параграфов. Уровень 2
 модуля отладки предоставляет полные возможности отладки в язы­
 ке Кобол.
                                                               3
Показаны первые 4 из 811

История статуса

Подтверждённых событий пока нет.