Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
9.Методичка ИНФОРМАТИКА_QB.09.doc
Скачиваний:
6
Добавлен:
11.11.2019
Размер:
654.85 Кб
Скачать

Print_[выражение[,выражение]]…[;]

Выражение – любое числовое или строковое выражение.

Для разделения выражений используют запятую, пробел или точку с запятой. Позиция первого выводимого данного определяется положением курсора, а последующих данных – знаком пунктуации, заданным перед соответствующим элементом. Так запятая вызывает размещение очередного элемента с первой позиции следующей зоны (по умолчанию строка разбита на зоны по 14 позиций каждая). Если элементу предшествует пробел или точка с запятой, то он размещается сразу после предыдущего. Если очередное значение не помещается в текущей строке, то оно будет продолжено с начала следующей строки. Точка с запятой, указанная в конце оператора, отменяет переход на следующую строку после завершения вывода данных.

Вместо ключевого слова PRINT в операторе можно использовать знак «?». Если при работе в среде Qbasic 4.5 вместо слова PRINT ставить знак вопроса "?", а затем нажать Enter, то слово PRINT само появится на экране.

Просто оператор PRINT без текста и знаков означает переход в следующую строку.

В результате выполнения оператора значения выражений, указанные в списке выражений, выводятся на экран. Если список выражений опущен, то выводится пустая строка.

Оператор PRINT TAB устанавливает позицию при выводе данных. Могут использоваться встроенные функции TAB и SPC, которые задаются в списке выражений. Эти функции имеют формат TAB(n) – осуществляет переход к n-ой позиции строки, SPC(n) – выводит на экран n пробелов.

Пример 15: Вывести на экран значения переменной Х с первой позиции и тригонометрических функций Sin(X) с 15-ой позиции, Cos(Х) с 30-ой позиции.

PRINT SPC(2); ”X”; TAB(19); ”SIN”; TAB(34); ”COS”

PRINT

FOR X=0.1 TO 1.5 STEP 0.1

PRINT X; TAB(15); SIN(X); TAB(30); COS(X)

NEXT X

Оператор PRINT USING позволяет управлять формой представления выводимых данных, во всем остальном он идентичен оператору PRINT. Оператор имеет формат:

Print_using шаблон [_шаблон]…; выражение [,выражение]…[;]

Шаблон - строковая константа или переменная, определяющая форму вывода значений. В числовом шаблоне используются символы «#» для задания количества символов в числе и знак «.» для задания положения десятичной точки. Выражение - любое числовое или строковое выражение.

Например:

PRINT USING ”####.###”;Y

Для вывода данных на принтер слово PRINT надо заменить на ключевое слово LPRINT. Программа будет выполнена правильно, и вся информация, предназначенная для вывода на экран, будет передана на устройство печати.

3.8. Графика языка

Построение графиком можно осуществить и в среде Qbasic. Существуют специальные операторы графики и функции, позволяющие строить изображения на экране дисплея. Оператор задания графического режима SCREEN рассматривался в предыдущем разделе.

С помощью графических операторов в Qbasic можно задать цвета фона и самого рисунка, отобразить точки в любом месте экрана по заданным координатам, построить отрезки прямой любой длины и направления, прямоугольники и окрашенные прямоугольники, окружности, эллипсы и дуги.

С помощью графических операторов в Qbasic можно построить любые графики, гистограммы, круговые диаграммы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]