2.3.3 Оператор вывода
Используется для вывода на экран дисплея или на принтер данных и результатов вычислений. Общий вид оператора:
PRINT список
Здесь PRINT – ключевое слово; список –- перечень констант, перемен-ных или выражений, значения которых необходимо вывести на экран. Все элементы списка отделяются друг от друга запятой или точкой с запятой. Ес-ли они отделены точкой с запятой, то их очередные значения выводятся в одной строке с пробелом после каждого выведенного ранее значения. Если элементы списка разделены запятой, то их значения выводятся в отдельные зоны строки, каждая из которых занимает 14 позиций.
Например, в результате выполнения оператора вывода
PRINT "Результат вычисления = "; Y
на экране будет выведен следующий текст:
Результат вычисления = 24,076
Если требуется задать точный формат вывода отдельных элементов, то используется оператор вывода PRINT USING, который имеет вид: PRINT USING «формат», список, где формат задает образец распечатки элементов списка вывода.
При выводе числовых значений предусмотрен символ # для каждой выводимой цифры, а также знака числа. Все остальные символы, включая пробелы, обозначают сами себя и выводятся без изменений. Для вывода чис-ла, содержащего дробную часть, в формате указывается столько символов #, сколько всего цифр требуется вывести, и точка для отделения цифр целой части от дробной. Таким образом, использование формата позволяет отсечь при печати ненужные цифры, результат при этом округляется. Например, при выполнении оператора
PRINT USING "##. ## #. # ", – 7.528, 2.634
на экране получим
-7.53 2.6
Если в формате указан только один образ, то он будет использоваться многократно для каждого элемента списка вывода, при этом каждый элемент будет выводиться в новую строку. Например, при использовании
PRINT USING "##. ## ", 24.093,1.518, -1.11
на экране получим
24.09
1.52
-1.11
Таким образом, оператор PRINT USING может обеспечить вывод дан-ных в любом желаемом формате.