2.15M
Категория: ПрограммированиеПрограммирование

Операторы графики

1.

Операторы
графики

2.

Оператор перевода в
графический режим:
m SCREEN p
m – номер строки
SCREEN – графический режим
p – номер графического режима
Например:
5 SCREEN 12

3.

Виды графических режимов
Номер графического
режима
Разрешение
Количество цветов
0
Текстовый режим
16
1
320 * 200
4
2
640 * 200
2
7
320 * 200
16
8
640 * 200
16
9
640 * 350
16
10
640 * 350
2
11
640 * 480
2
12
640 * 480
16
13
320 * 200
256

4.

Виды графических режимов
Среди большого количества разнообразных
графических режимов, режим 9 и 12 обладает
наибольшей разрешающей способностью и позволяет
получать качественные графические объекты.
Графические режимы экрана представляют собой
координатную сетку с началом в левом верхнем углу,
вправо от которого увеличивается координата Х, а вниз координата У.
Максимальное значение Х на экране – 640
Максимальное значение У на экране – 350

5.

Виды графических режимов
0,0
Х
640
У
480
После включения графического режима можно
давать компьютеру команды рисования графических
изображений с помощью операторов графики.

6.

Оператор рисования точки
m PSET (X , Y) , c
m – номер строки
Х , Y – координаты точки на экране
с – цвет, определяется по таблице цветов
(любые числа от 0 до 15), если число не
указывать цвет по умолчанию белый.

7.

Оператор рисования точки
Х
0,0
(320,175)
У
480
Например:
10 PSET (320 , 175)
640

8.

Таблица цветов
Номер
Цвет
0
Черный
1
Синий
2
Зеленый
3
Голубой
4
Красный
5
Фиолетовый
6
Коричневый
7
Светло-серый
8
Темно-серый
9
Светло-синий
10
Светло-зеленый
11
Светло-голубой
12
Светло-красный
13
Васильковый
14
Желтый
15
Ярко-белый

9.

Оператор рисования линии
m LINE (X1 , Y1) – (X2 , Y2) , c
m – номер строки
LINE – линия (отрезок)
Х1 , У1 – координаты начала отрезка
Х2 , У2 – координаты конца отрезка
с – цвет

10.

Оператор рисования линии
0,0
Х
640
(600,50)
У (50,300)
480
Например:
10 LINE (50 , 300) - (600 , 50) , 14

11.

Оператор рисования
прямоугольника
m LINE (X1 , Y1) – (X2 , Y2) , c , B
m – номер строки
LINE – линия (отрезок)
Х1 , У1 и Х2 , У2 – координаты
противоположных вершин прямоугольника
с – цвет
B – прямоугольник (BF – закрашенный
прямоугольник)

12.

Оператор рисования
прямоугольника
Х
0,0
640
(600,50)
У
480
(50,300)
Например:
10 LINE (50 , 300) - (600 , 50) , 4 , B

13.

Оператор рисования круга
m CIRCLE (Х , У) , r , c
m – номер строки
(Х , У) – координаты центра круга
r – радиус круга
с – цвет

14.

Оператор рисования круга
Х
0,0
75
(320,175)
У
480
Например:
10 CIRCLE (320 , 175) , 75 , 10
640

15.

Э л л и п с
CIRCLE (Х, У), R,C,,, К – на экране
дисплея получается эллипс. (Х,У) - координаты
центра эллипса, R - радиус, С- цвет и К –значение
коэффициента сжатия.
0 <K<1 – эллипс, вытянутый
по горизонтали.
Если коэффициент
сжатия К =1, то это
будет не эллипс, а
просто окружность.
К >1
Эллипс, вытянутый по
вертикали
English     Русский Правила