Оператор вывода данных PRINT
Оператор PRINT выводит данные на экран. Общий вид оператора:
PRINT [список с разделителями], [<;|,>]
где:
список — имена переменных, констант, арифметические выражения, тексты (заключенные в “”).Если список отсутствует, то при выполнении оператора PRINT на экран выводится пустая строка.
Разделители элементов списка:
“;”- в этом случае числовые значения дополняются в конце одним пробелом.
“,”- в этом случае экран разбивается на пять колонок по 14 позиций в каждой. Очередное значение выводится в следующую зону.
Особенности оператора PRINT:
- ключевое слово PRINT можно заменить на “?”;
- может записываться без списка;
- можно использовать различные разделители;
- если несколько операторов подряд содержат в конце разделители, то они работают как один оператор. Если разделителей нет, то каждый оператор печатает с новой строки.
Пример.
input "a=";a
input "b=";b
input "c=";c
let s = a + b + c
p = a * b * c
print "сумма =";s
print "произведение=";p
Функция TAB
Функция TAB в операторе PRINT служит для вывода значения определенной позиции экрана. Общий вид:
TAB (колонка),
где:
колонка - целое число от 1 до 80.
Функция TAB устанавливает позицию курсора на определенной колонке экрана. Вывод информации, содержащейся в операторе PRINT, будет начинаться с установленной позиции. Эту функцию удобно применять, когда требуется выровнять данные на определенную границу.
Пример.
PRINT “Завтрак”; TAB(20); “7.30”
PRINT “Обед”; TAB(20); “12.00”
PRINT “Полдник”; TAB(20); “16.00”
PRINT “Ужин”; TAB(20); “19.00”
Результат.
Завтрак 7.30
Обед 12.00
Полдник 16.00
Ужин 19.00
Вывод на печатающее устройство: LPRINT аналогичен оператору PRINT, в том числе использование функции TAB.
Функция LOCATE
Перемещает курсор на указанную позицию активной страницы экрана. Общий вид:
LOCATE [строка] [,[колонка] [,[курсор] [,[начало] [,[конец]]]]
где:
строка – номер строки (текстовой – не путать с графической) экрана в диапазоне от 1 до N (N=25, 43, 60 в зависимости от текстового режима);
колонка – номер горизонтальной позиции текстового символа (знакоместа) на экране в диапазоне от 1 до 40 или от 1 до 80 в зависимости от выбранного текстового режима;
курсор – двоичная величина, задающая характер отображения курсора на экране: при ненулевом аргументе – курсор видимый; при нулевом аргументе – невидимый;
начало и конец – начальная и конечная строки сканирования позиции символа соответственно в диапазоне от0 до 31.
Оператор PRINT, следующий за оператором LOCATE, выводит символы на экран, начиная с указанной позиции.
Пример.
‘Перемещение курсора в левый верхний угол
LOCATE 1,1
‘Курсор видимый
LOCATE ,,1
Функция SPC
Функция SPC позволяет разделять результаты вывода пробелами. Общий вид:
SPC (количество пробелов)
где: количество пробелов - целое число от 1 до 80. Параметр количество пробелов указывает число пробелов, вставляемых между значениями при выводе результата на экран.
Пример.
PRINT SPC (20); “Расписание занятий”
PRINT SPC(28); “11 января 1999”
PRINT SPC(12);”8.30”; SPC(10);”Консультация”
PRINT SPC(12);”10.00”; SPC(10);”Редактирование лекций”
PRINT SPC(12);”12.00” SPC(10);”Оформление текущей документации”
PRINT SPC(12); “14.00” SPC(10);”Работа на компьютере”
Результат:
Расписание занятий
11 января 1999
8.30 Консультация
10.00 Редактирование лекций
10.00 Оформление текущей документации
10.00 Работа на компьютере
Дата добавления: 2021-07-22; просмотров: 411;