Cтраница 1
Операторы форматов могут размещаться в программе как до операторов ввода-вывода, так и после них. [1]
Оператор формата используется совместно с операторами ввода и вывода. [2]
Оператор формата используется операторами обмена. Ниже приводятся правила взаимодействия операторов обмена с оператором формата с простейшим форматным выражением. [3]
Оператор форматов представляет собой, оператор объявления и содержит список форматов, на который впоследствии можно будет ссылаться. [4]
Оператор формата предназначен для описания внешнего представления результатов вычислений, выводимых по оператору PRINT USING. Оператор формата является невыполняемым оператором и может задаваться в любом месте программы. [5]
Взаимодействие оператора FORMAT с оператором ввода. [6] |
Пусть оператор формата на рис. 148 используется для управления вводом с перфокарт. Информация, помещенная в колонках 29 - 80, игнорируется. [7]
Пусть оператор формата используется совместно с оператором вывода. В этом случае вывод начинается с перебора форматов, которые перебираются слева направо с учетом повторителей и скобок. Если формат требует обращения к списку выводимых величин ( например, формат типа I), то из этого списка выбирается очередная величина. Значение этой величины преобразуется в форму, соответствующую формату, и засылается в поле записи. Если формат не тре бует обращения к списку выводимых величин ( например, формпт типа X), то выполняются необходимые действия без обращения к списку. Величина, значение которой было помещено в запись, становится недоступной для следующей выборки. [8]
Пусть оператор формата используется совместно с оператором ввода. В этом случае ввод начинается с перебора форматов, которые перебираются слева направо с учетом повторителей и скобок. Если формат требует обращения к списку вводимых величин ( па-пример, формат типа I), то из очередного поля логической записи выбирается значение величины, которое переводится в машинную форму и присваивается очередной величине, выбранной из списка вводимых величин. Если же формат не требует обращения к списку вводимых величин ( например, формат типа X), то выполняются необходимые действия без обращения в списку. Величина, которая была выбрана из списка, и которой было присвоено значение, становится недоступной для следующей выборки. [9]
Пусть оператор формата 5 Г 0 [ ШЛТ ( Г7 Н5) используется оператором вывода для помещения в побор данных значений 20-ти величин целого типа. [10]
Пусть оператор формата 7 FOIIMAT ( L3 5 ( L3 L4)) используется оператором ввода для выборки из набора данных значений 32 - х величин логического тина. Сколько логических записей набора данных будет использовано в процессе выполнения оператора ввода. [11]
Действия оператора формата выполняются слева направо. Каждому основному описателю типа F, Е и I соответствует один элемент списка ввода-вывода: как только в операторе формата встречается такой описатель, проверяется, имеется ли соответствующий элемент в списке ввода вывода. Если такой элемент существует, то оператор формата передает преобразованную соответствующим образом информацию от элемента в формируемую запись и продолжает свою работу. Описателям типа пХ и пН не соответствует никакой элемент в списке вывода. В том случае оператор формата передает в формируемую запись информацию, содержащуюся в самом таком описателе. [12]
Метка оператора формата служит для ссылки на указанный в нем список форматов. [13]
В операторе формата, который начинает действовать после включения в работу оператора вывода, выполняется перебор описателей полей. Ему не требуется обращение к списку вывода. Далее в операторе формата устанавливается разделитель поля /, который одновременно является разделителем записей. Он означает конец очередной записи и переход к следующей записи. При этом сформированная очередная ( первая) запись выдается на печать с последующим продвижением рулона бумаги на одну строку. При дальнейшем просмотре описателей полей выявляется группа с повторителем, равным трем. [14]
В операторе формата задаются элементы формата, каждый из которых указывает формат вывода соответствующего объекта, и последовательности произвольных знаков. [15]