Оператор - раздел - процедура - Большая Энциклопедия Нефти и Газа, статья, страница 1
Первым здоровается тот, у кого слабее нервы. Законы Мерфи (еще...)

Оператор - раздел - процедура

Cтраница 1


Операторы раздела процедур сгруппированы в предложения, завершающиеся точкой, после которой следует по крайней мере один пробел. Отдельные операторы часто составляют одно предложение. Предложения могут быть объединены в параграфы. Параграфы могут быть сгруппированы в секции. Если какие-либо параграфы объединены в секцию, то и все остальные параграфы должны также быть включены в секции. На рис. 5.1 приведены операторы, задающие действия. Все файлы должны быть открыты до начала чтения или записи и должны быть закрыты, если в дальнейшем они не понадобятся. Оператор MOVE ( ПОМЕСТИТЬ) осуществляет редактирование и передачу данных. Поэтому необходимо внимательно употреблять фразу PICTURE в посылающих и принимающих полях. Арифметические операторы допускают использование только элементарных цифровых данных, хотя фраза GIVING ( ПОЛУЧАЯ) позволяет получать представление окончательного результата в цифровом-редактированном виде.  [1]

Обычно операторы раздела процедур выполняются в той последовательности, в какой они написаны в программе. Операторы управления последовательностью выполнения процедур позволяют изменить эту последовательность. Здесь описываются все повелительные операторы управления последовательностью ( ПЕРЕЙТИ, ИЗМЕНИТЬ, ВЫПОЛНИТЬ, ОСТАНОВИТЬ, ВЫЙТИ) и условный оператор ЕСЛИ.  [2]

Содержимое имени-данного нельзя изменять операторами раздела процедур, когда открыт какой-нибудь из файлов, связанных с ним.  [3]

Далее в алфавитном порядке описаны операторы раздела процедур. Всюду в форма - - ах, где указано повелительный оператор, может использоваться последовательность повелительных операторов; где указано оператор, ложет использоваться повелительный или условный оператор.  [4]

Указанное имя данного используется в операторе раздела процедур и не уникально. Это сообщение обычно появляется в сочетании с другими сообщениями.  [5]

Оператор ON предоставляет программисту возможность выполнять некоторую последовательность операторов раздела процедур до тех пор, пока не будет выполнено указанное в нем условие.  [6]

Фраза ЗНАЧЕНИЕ служит для задания начального значения данного, которое почему-либо нецелесообразно вводить в ЭВМ или формировать с помощью операторов раздела процедур. Эта фраза используется только: а) в секции рабочей памяти; б) в секции массивов для данного, входящего в массив, предназначенный для выдачи на печать.  [7]

Возможные причины: используется формат записи V; указана неправильная организация файла ( не последовательная); используется оператор WRITE без варианта FROM идентификатор; операторы раздела процедур ссылаются на идентификатор варианта FROM; операнд идентификатор является объектом фразы OCCURS с вариантом DEPENDING ON; оператор WRITE используется для файла, открытого как I-О.  [8]

Одной из характерных ошибок, часто допускаемых при составлении программы на Коболе, является неверное описание файла, записи или полей записи либо при правильном описании несовпадение их имен в разделах оборудования, данных и процедур. Это вызовет печать соответствующего сообщения для всех операторов раздела процедур, в ко-торых используются имена неописанных объектов.  [9]

СЧЕТЧИК-СТРОК - это имя числового ечетчика, в котором генератором отчетов генерируется текущее - значение номера строки яа странице. Этот счетчик используется генератором отчетов для эпределения момента вывода группы отчета ЗАГОЛОВОК СТРАНИЦЫ и ( или) КОНЦОВКА СТРАНИЦЫ. Еели этот ечетчик используется в качестве данного ИСТОЧНИК, печать его значения производится в соответствии с фразой ШАБЛОН, описывающей элементарное данное, у которого в качестве данного ИСТОЧНИК используется 2ЧЕТЧИК - СТРОК. Счетчик строк автоматически проверяется и увеличивается генератором отчетов на основании значений параметров, определяющих формат страницы во фразе РАЗМЕР СТРАНИЦЫ, и значений, указанных во фразах НОМЕР СТРОКИ и СЛЕДУЮЩАЯ ГРУППА. После выполнения оператора НАЧАТЬ значение ечетчика гтрок равно нулю. Изменение значения счетчика етрок операторами раздела процедур может привести к непредвиденному управлению рорматом страницы.  [10]

Один или несколько параграфов могут быть объединены в секцию. Секция является самым крупным подразделением раздела процедур. В секцию входят все параграфы, стоящие после ее названия до следующего названия секции или до конца программы. Точно так же в параграф входят все операторы, стоящие после названия параграфа до названия следующего параграфа или названия секции. Однако если разбиение последовательности параграфов на отрезки, называемые секциями, произвольно, то разбиение последовательности предложений на отрезки, называемые параграфами, зависит от вида операторов. В частности, это связано со следующим обстоятельством. Операторы раздела процедур выполняются обычно в той последовательности, в которой они записаны, если выполняемый оператор не предусматривает изменения этого порядка. При этом для изменения порядка указывается ( в операторе) название параграфа или название секции, которые должны выполняться. В первом случае после выполняемого оператора начинается выполнение первого оператора названного параграфа, а во втором случае - первого оператора первого параграфа названной секции.  [11]

Обе фразы, следующие за именем-сортируемого-файла, являются необязательными, но их рекомендуется использовать ( в любом порядке), так как они позволяют компилятору проверять длину записи и улучшают описание программы. Никакие другие фразы в статье SD не допускаются. Блокировка и вставление меток осуществляются системой обработки файлов конкретной установки. За статьей SD, так же как и за статьей FD, непосредственно следуют одна или более статей-описания-записи. Эти статьи-описания-записи подчиняются всем правилам, установленным для описания записи, и ничем не отличаются от статей, используемых для описания записей в обычных файлах. Для идентификации ключей не предусмотрено никаких специальных обозначений. Ключи указываются в операторе SORT раздела процедур. В сортируемом-файле могут присутствовать записи нескольких типов, но все они должны быть одной длины, и ключи должны занимать одинаковое положение в любой записи каждого типа. Имена ключей в записях различных типов могут совпадать или быть различными.  [12]



Страницы:      1