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

Повторитель - формат

Cтраница 1


Повторитель формата указывает, сколько раз должны быть повторены преобразования по отдельным форматам. Использование повторителей форматов позволяет записывать список форматов в более компактной форме.  [1]

В качестве повторителя форматов может быть использовано не только целое число, но и выражение. Если повторителем является выражение, то оно обязательно заключается в круглые скобки, если повторителем является число, то оно заключается в скобки или отделяется от формата пробелом. Повторитель может стоять не только перед форматом, но и перед списком форматов, заключенным в скобки.  [2]

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

Во время выполнения оператора ввода-вывода происходит параллельный просмотр спецификации формата, списка ввода-вывода и данных в полях ввода и вывода. При этом взаимодействии принимаются во внимание повторители форматов и группы форматов. Как было замечено ранее, только повторяемым форматам ( с кодами I, F, Е, D, Q, G, A, L и Z) соответствуют элементы в списке ввода-вывода. Когда в спецификации формата встречаются форматы, отличные от указанных, просмотр списка ввода-вывода временно прекращается, однако просмотр спецификации форматов и записей ввода-вывода продолжается. Может оказаться, что количество элементов в списке ввода-вывода совпадает с количеством повторяемых форматов в спецификации формата. В этом случае после передачи последнего элемента списка ввода-вывода параллельный просмотр завершается, и выполнение оператора ввода-вывода заканчивается.  [4]

В общем случае взаимодействие оператора FORMAT со списком ввода-вывода происходит следующим образом. Форматы выбираются из оператора FORMAT в порядке их следования слева направо с учетом повторителя форматов.  [5]

В операторе FORMAT определены две группы форматов. Начало первой записи указывается левой скобкой оператора FORMAT, конец - правой скобкой оператора FORMAT. Начало следующей записи указывается левой скобкой последней группы форматов ( с учетом повторителя форматов), конец - правой скобкой оператора FORMAT. По оператору WRITE выполняется вывод трех записей. В первую запись передаются данные из переменных R, N, R1, N1, Fl, F2, L в соответствии с форматами, заключенными между - левой и правой скобками оператора FORMAT. В третью запись передаются данные из переменных Rl, R2, К по тем же форматам, что и вторая запись.  [6]

В операторе FORMAT определены две группы форматов. Начало первой записи указывается левой скобкой оператора FORMAT, конец - правой скобкой оператора FORMAT. Начало следующей записи указывается левой скобкой последней группы форматов ( с учетом повторителя форматов), конец - правой скобкой оператора FORMAT. По оператору WRITE выполняется вывод трех записей. В первую запись передаются данные из переменных R, N, R1, N1, Fl, F2, L в соответствии с форматами, заключенными между левой и правой скобками оператора FORMAT. В третью запись передаются данные из переменных Rl, R2, К по тем же форматам, что и вторая запись.  [7]



Страницы:      1