Cтраница 4
В языке ПЛ / 1 способ программирования ввода-вывода, при котором поток данных рассматривается как непрерывная строка литер, где отдельные элементы не отделяются друг от друга, а редактирование потока ( формы внешнего представления, позиции, длины ноля) выполняется программистом с помощью списка форматов. [46]
![]() |
Операторы печати массива, дающие различный результат. [47] |
Операторы на рис. 153, а напечатают 100 элементов массива X в виде таблицы, состоящей из 10 строк v 10 столбцов; операторы на рис. 153, б напечатают 100 значений в 1 столбец, потому что при каждом из 100 выполнений оператора WRITE просмотр списка форматов выполняется с начала и девять форматов не будут употреблены. [48]
Список данных имеет такое же назначение, что и при передаче, управляемой списком. Список форматов предназначен для задания фиксированной формы представления данных на носителе или в памяти. Он может содержать элементы формата для описания данных, управляющие элементы формата для управления печатью, косвенный элемент формата для выбора метки оператора FORMAT. Наличие списка форматов обязательно в операторах ввода - вывода, если имеется список данных. Вводимые и выводимые данные представляются как поток символов, отдельные группы которых преобразуются в соответствии со списком форматов, причем для каждого элемента списка данных должен быть формат. [49]
Преобразование данных происходит в соответствии с форматами данных, указанными программистом. Список форматов состоит из отдельных элементов списка ( спецификаций), отделенных друг от друга запятой. Элементы формата обозначаются специальными буквами и содержат другую дополнительную информацию. [50]
Список данных для обоих операторов записывается по тем же правилам, что и при вводе-выводе, управляемом списком. Список форматов состоит из элементов, разделяемых запятыми, которые описывают расположение и форму данных в потоке. [51]
Список данных имеет такое же назначение, что и при передаче, управляемой списком. Список форматов предназначен для задания фиксированной формы представления данных на носителе или в памяти. Он может содержать элементы формата для описания данных, управляющие элементы формата для управления печатью, косвенный элемент формата для выбора метки оператора FORMAT. Наличие списка форматов обязательно в операторах ввода - вывода, если имеется список данных. Вводимые и выводимые данные представляются как поток символов, отдельные группы которых преобразуются в соответствии со списком форматов, причем для каждого элемента списка данных должен быть формат. [52]