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