Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические занятия ИНФОРМАТИКА.doc
Скачиваний:
16
Добавлен:
10.02.2016
Размер:
1.52 Mб
Скачать

Функции, используемые при работе с файлами

EOF(номер открытого файла) – возвращает ''истину'' (отлична от 0), если достигнут конец файла.

LOC(номер открытого файла) – текущая позиция указателя файла

LOF(номер открытого файла) – длина файла в байтах

Графические возможности qbasic

QBASIC поддерживает 2 режима работы дисплейного адаптера: текстовой и графический, и имеет определенный набор графических операторов.

Вграфическом режиме можно выводить на экран отдельные точки, линии, рисовать геометрические фигуры, чертить графики и т.п.

Это возможно потому, что программе доступен адрес каждой точке экрана.

Графический режим обеспечивает работу экрана в одном из 2-х форматов:

- средней разрешающей способности (320х200 пикселей);

  • высокой разрешающей способности (640х200 пикселей).

Экран представляет собой матрицу из 64 000 [128 000] точек.

Нумерация точек - от левого верхнего угла экрана (0, 0) до правого нижнего (319 [639] , 200).

В графическом режиме можно выводить на экран алфавитно – цифровую информацию для пояснений, подписей и т.д. При этом строка может состоять из 40 или 80 позиций.

Выбор графического режима

SCREEN R

R – режим {0, 1, 2}

0 – текстовой режим (WIDTH 40 или WIDTH 80)

1 – графический режим средней разрешающей способности

2 - графический режим высокой разрешающей способности

Оператор размещается в начале программы или ее графической части.

Выбор цвета

COLOR фон, палитра

Фон – число 0-15, определяющий цвет фона.

Палитра - числовое выражение 0-3, цвет графических объектов.

Например: фон 0- черный, 1- голубой, 2- зеленый, ..., 15 – белый.

На экране можно использовать фиксированное количество цветов.

Таблица возможных цветов одновременного использования называется палитрой. Количество одновременно доступных цветов определяет размер палитры (например, при 64 цветах – палитра имеет 16 цветов).

Выбор окна выведения

По координатам главной диагонали оператор VIEW определяет на экране окно, стороны которого параллельны осям.

VIEW (x1, y1)- (x2, y2)

x1, y1, x2, y2 – координаты главной диагонали.

Оператор без параметров определяет окно размером с экран.

В программе может быть несколько операторов VIEW, но в данный момент активно только одно из окон.

Пример:

SCREEN 2

CLS

VIEW (1, 1) – (120, 199)

...

VIEW (121, 1) – (639, 199)

...

Для построения рисунка в декартовых координатах необходимо изменить направление координатной оси y на противоположное.

WINDOW (x1, y1)- (x2, y2)

x1, y1 – координаты нижнего левого угла прямоугольной области системы координат, которая выводится на экран.

x2, y2 – координаты верхнего правого угла.

Пример: WINDOW (-30, -30)- (130, 130)

Вывод точки на экран и ее удаление

PSET (x, y) [, цвет] PRESET (x, y)

x, y – координаты точки, определяемые в абсолютной или относительной форме.

Цвет – цвет точки.

При выполнении PSET на экран выводится точка с координатами x и y заданного цвета.

PRESET выводит на экран точку цвета фона (т.е. стирает ее, делает невидимой).

Пример: построение диагональной линии и стирание ее

SCREEN 2

FOR X=10 TO 100

PSET (X,X)

NEXT X

FOR X=100 TO 10 STEP -1

PRESET (X,X)

NEXT X