Cтраница 1
Операторы описания данных и документов предназначены для резервирования в оперативной памяти областей размещения различных типов данных и для описания разных информационных структур и форм выходных документов. [1]
Операторы описания данных и документов, диалоговые операторы и операторы обработки составляют ядро языка. Эти три группы операторов могут использоваться в программах, написанных для любой электронной бухгалтерской машины, независимо от конкретной модели ЭВМ и набора периферийных устройств, которыми она комплектуется. Операторы ввода-вывода, описывающие взаимодействие ЭВМ с внешними запоминающими устройствами, могут применяться в программах, рассчитанных на те исполнения машины, которые оснащены данными устройствами. [2]
Оператор описания данных DD указывает наборы данных и периферийные устройства, необходимые для работы с наборами данных. [3]
К группе операторов описания данных и документов относятся также операторы, с помощью которых описываются конкретные информационные структуры: регистры, элементы и константы. Понятно, что для того, чтобы воспользоваться любой информацией, хранящейся в оперативной памяти машины, эту информацию надо каким-то образом описать в тексте программы. Необходимо указать, к какому именно регистру или элементу необходимо обратиться, или, иначе говоря, какой из них необходимо выбрать из ОЗУ. [4]
Операторы GPSS / PC подразделяются на операторы описания данных и контроля управления. В отдельную группу операторов выделяются команды GPSS / PC. Описание начинается с метки ( алфавитно-цифровая не более 5 знаков), после которой достаточно проставить один пробел и затем имя оператора. После имени оператора через один пробел указываются операнды. Комментарии пишутся после точки с запятой. Количество операндов различно для разных операторов. Для некоторых операторов метка не ставится. В выходной статистике GPSS / PC строки с операторами не фиксируются и не указываются. [5]
Пусть первая строка нашей программы содержит операторы описания данных и документов, а вторая - описание всех необходимых действий. Нам понадобится, кроме перечисленных массивов, еще один индексный регистр, назначение которого будет видно из текста программы. [6]
Таблицы структур формируются компилятором DDL из входных операторов описания данных. [7]
Операторы разметки буфера и размещения в нем данных в файлах прямого доступа: FIELD - оператор описания данных; используется для разметки буфера в файлах прямого доступа; LSET - оператор размещения данных в буфере, начиная с левого края; RSET - оператор размещения данных в буфере путем выравнивания данных по правому концу поля. [8]
Для конкретизации размещения применяемых в задачах файлов в языке управления заданиями предусматривается специальный тип управляющих операторов - оператор описания данных. Каждый шаг задания, кроме оператора, указывающего подлежащую выполнению программу, содержит и операторы описания данных, с помощью которых конкретизируются все файлы, используемые в этой программе. [9]
Для конкретизация размещения используемых в задачах файлов в языке управления заданиями предусматривается специальный тип управляющих операторов - оператор описания данных. Каждый шаг задания - наряду с оператором, указывающим подлежащую выполнению программу - содержит и операторы описания данных, с помощью которых конкретизируются все файлы, используемые в этой программе. [10]
![]() |
Форматы операторов ЯУЗ. [11] |
Назначение операторов: JOB - оператор начала задания; EXEC - оператор начала пункта задания; DD - оператор описания данных; команда - команда оператора ЭВМ; / - оператор конца набора данных: во входном потоке отделяет данные от управляющих операторов ЯУЗ; / / - оператор конца задания; / / или - операторы-комментарии, которые используются для включения между управляющими операторами информации, полезной для оператора ЭВМ или программиста при чтении листинга. [12]
Язык управления заданиями состоит из управляющих операторов девяти типов: оператор задания JOB, оператор шага задания EXEC, оператор описания данных DD, оператор процедуры PROC, оператор конца процедуры PEND, оператор ограничения / - Х -, пустой оператор / /, оператор комментария / / - Х -, оператор команды. [13]
Операторы FORMAT могут располагаться в любом месте программной единицы. Оператору DATA должны предшествовать операторы описания данных. Исполняемые операторы располагаются после операторов описания данных. За исполняемыми операторами могут следовать операторы отладки. Последним оператором программной единицы является оператор END. При отсутствии в программной единице того или иного типа операторов указанный порядок следования операторов сохраняется. [14]
Для конкретизации размещения применяемых в задачах файлов в языке управления заданиями предусматривается специальный тип управляющих операторов - оператор описания данных. Каждый шаг задания, кроме оператора, указывающего подлежащую выполнению программу, содержит и операторы описания данных, с помощью которых конкретизируются все файлы, используемые в этой программе. [15]