Cтраница 1
Список вывода - необязательный параметр, который задает выражение ( или список выражений) для вывода в файл последовательного доступа. Выражения в списке могут разделяться запятой, пробелом или двоеточием. Если параметр отсутствует, в файл выводится признак перевода строки. [1]
Список вывода может содержать имена переменных, числа, арифметические выражения и тексты. Если список отсутствует, то при выполнении оператора PRINT просто осуществляется перевод строки. Тексты используются для печати всевозможных заголовков и пояснений. Текст заключается в кавычки или в апострофы и может содержать любые символы бейсика. Если в списке вывода содержатся арифметические выражения, то они сначала вычисляются, а затем выводятся вычисленные значения. [2]
Список вывода может содержать имена переменных, числа, арифметические выражения и тексты. Если список отсутствует, то при выполнении оператора PRINT просто осуществляется перевод строки. Тексты используются для печати всевозможных заголовков и пояснений. Текст заключается в кавычки или в апострофы и может содержать любые символы бейсика. Если в списке вывода содержатся арифметические выражения. [3]
Список вывода - это либо простой список, либо простой список, взятый в круглые скобки, либо список с циклом, либо два списка, разделенные запятой. Простой список - - это либо простая переменная, либо переменная с индексами, либо имя массива, либо два простых списка, разделенные занятой, например. [4]
Список вывода k определяет те простые переменные и элементы массивов, значения которых подлежат выводу. [5]
Список вывода может отсутствовать. [6]
Список вывода имеет точно такой же размер, как у исходного списка, следовательно, может быть вычислен адрес позиции любого элемента в списке вывода. При размещении в списке вывода адрес ключа получается сложением значения счетчика этого ключа и начального адреса области вывода. Этот процесс занимает один просмотр сверху вниз списка значений счетчиков. [7]
Здесь список вывода - список выводимых элементов, которыми могут быть число, переменная, выражение, текст. [8]
Данные списка вывода могут размещаться в нескольких записях. Каждое данное, кроме текстового и комплексного, размещается в одной записи. Разделителями данных является пробел. Данные текстового типа выводятся без ограничивающих апострофов и без разделителей. Каждый внутренний апостроф выводится в виде одного апострофа. Данные комплексного типа выводятся в виде пары вещественных констант, заключенных в скобки и разделенных запятой. [9]
Элементами списка вывода могут быть величины арифметические и строчные. Строки печатаются без окаймляющих апострофов и с заменой двойных внутренних апострофов одинарными. Число знаков в печатаемом значении зависит от его точности или длины. Печать производится на поле, состоящем из 120 знаков, в 5 столбцов при условии, что каждое печатаемое значение умещается в 23 позициях, в противном случае количество значений в печатаемой строке уменьшается. Если число выводимых в поток символов превышает 24 и, следовательно, захватывает следующее поле ( поля), то очередное значение выводится на новое поле. [10]
Редактирующие элементы списка вывода служат для управления размещением печатаемых данных в строке АЦПУ. [11]
В элементах списка вывода везде вместо имени может использоваться адресное выражение. [12]
Если элементы списка вывода разделены между собой запятой, то для печати каждого значения отводится зона из 14 позиций. Последняя неполная зона в строке не используется Каждая команда PRINT начинает вывод с новой строки. В команде PRINT может быть использована функция TAB ( D), где D - некоторое выражение. [13]
Среди элементов списка вывода в операторе PRINT USING разрешается употреблять числовые константы, арифметические переменные и выражения, а также текстовые переменные. Употребление текстовых констант в списке вывода запрещено, так как необходимые символьные вкрапления в нужных позициях выводной строки задаются между описаниями форматов соответствующих полей. [14]
Оставшаяся часть списка вывода игнорируется. [15]