Cтраница 3
Элементы списка ввода полностью аналогичны информационным элементам списка вывода ( в которых не используется параметр редактирования), за исключением элементов списка вывода типа строка), которые при вводе не задействованы. [31]
Если форматное выражение будет исчерпано раньше, чем список вывода, то перебор спецификаторов будет повторен, начиная с первого спецификатора последней форматной группы первого уровня. Повторный перебор форматного выражения, не содержащего форматных групп, начинается с первого спецификатора. [32]
Следует обратить внимание на то, что компоненты списка вывода отделяются друг от друга запятыми, а в конце оператора ставится точка с запятой, если за ними идет следующий оператор. [33]
Список ввода имеет ту же структуру, что и список вывода. [34]
Перед каждой вставкой узла проверять, не является ли список вывода пустым. [35]
![]() |
Состояние списка после каждого из пяти просмотров ( z - фиктивная. [36] |
Так как каждый просмотр добавляет по одному элементу в список вывода, то просмотров должно быть столько, сколько элементов в списке. Если их число равно N, то будет Л просмотров. [37]
По оператору вывода в запись файла помещаются значения элементов списка вывода в соответствии со спецификацией формата. При написании спецификации формата программист должен следить за размером записи и полей данных, из которых состоит запись. [38]
Вывод по формату с меткой 1 является редакторским, списка вывода не содержит и осуществляет только печать ваголовка таблицы. Оператор вывода X, Y и С обычно располагается в теле цикла. Под размещение значений X выделено 13 позиций, а под Y и С - по 15 с тем, чтобы числа расположились под своими наименованиями. [39]
Данному описателю поля Aw ставится в соответствие очередной элемент списка вывода. При этом значение элемента списка вывода трактуется как текстовое данное, которое без изменения переносится в очередные ш-позиции формируемой записи. [40]
Какие символы используются в операторе печати для отделения элементов списка вывода друг от друга. [41]
Этому описателю поля не ставится в соответствие какой-либо элемент из списка вывода. Он сам задает текстовую информацию, подлежащую выводу. [42]
Этому описателю поля не ставится в соответствие какой-либо элемент из списка вывода - он сам задает текстовую информацию, подлежащую выводу. [43]
Оператор PRINT USING позволяет задать точный вид печати отдельных элементов списка вывода. [44]
Заметим лишь, что в данной программе в макрокоманде вывода фигурирует довольно большой список вывода, а число команд, вставляемых транслятором в программу в результате макроподстановки, пропорционально длине списков ввода и вывода. Поэтому од ного сегмента памяти для программы может оказаться недостаточно. Поскольку довольно трудно точно определить, на сколько увеличится длина программы ва счет макроподстановок, в дальнейшем для целей базирования будем выделять четыре регистра. [45]