ГРАФИЧЕСКИЙ РЕЖИМ ЭКРАНА

advertisement
ГРАФИЧЕСКИЙ
РЕЖИМ
ЭКРАНА
Оператор SCREEN предназначен для
управления режимом экрана.
Этот оператор обязателен в графической
программе.
Например, SCREEN 7 устанавливает
графический режим экрана с
разрешением 320x200 точек
Оператор DRAW используется
для вычерчивания линейчатых
изображений всевозможных форм
Формат оператора DRAW :
DRAW “<чертёжные команды>”
Чертёжная команда состоит из микрокоманды
направления движения курсора (направления черчения) и
длины вычерчиваемого отрезка.
Направления движения курсора
показаны на рисунке:
U
E
H
L
R
G
F
D
(Изобразите «снежинку» в тетрадь)
Используя оператор DRAW, надо
знать:
• По умолчанию построение будет
происходить в центре экрана или от
последней точки;
• Задать точку можно, например:
PSET (X, Y), C
BM X,Y – в операторе DRAW
В операторе DRAW не должно
быть более 255 символов. Угол
между отрезками кратен 45о.
Например, построение квадрата будет
выглядеть так:
Текст программы
SCREEN 7
DRAW”U20R20D20L20”
Начальная точка по
умолчанию -
Центр экрана
U
H
E
L
R
G D F
Текст программы
SCREEN 7
DRAW”U20R20D20L20”
U
H
E
L
R
G D F
Текст программы
SCREEN 7
DRAW”U20R20D20L20”
U
H
E
L
R
G D F
Текст программы
SCREEN 7
DRAW”U20R20D20L20”
U
H
E
L
R
G D F
Текст программы
SCREEN 7
DRAW”U20R20D20L20”
U
H
E
L
R
G D F
Текст программы
SCREEN 7
DRAW”U20R20D20L20”
U
H
E
L
R
G D F
Цвет задаётся командой :
c[номер цвета]
Текст программы
SCREEN 7
DRAW”U20R20D20L20”
Цвет задаётся командой
c[номер цвета]
Текст программы
SCREEN 7
C1
DRAW”U20R20C1D20L20”
Команда управления цветом помещается перед
соответствующими командами рисования векторов
c[номер цвета]
Текст программы
SCREEN 7
DRAW”U20R20C1D20L20”
Текст программы
SCREEN 7
DRAW”U20R20C1D20L20”
Для построения опорной точки воспользуемся
упомянутым ранее оператором PSET (X, Y), C
120
Текст программы
50
SCREEN 7
PSET(120, 50), 2
DRAW”U20R20C1D20L20”
Теперь для построения опорной точки воспользуемся
командой оператора DRAW BM X, Y
120
Текст программы
50
SCREEN 7
DRAW”BM120,50U20R20C1D20L20”
B - поставить точку, не рисуя
Текст программы
SCREEN 7
DRAW”BM120,50U20R20C1D20L20”
Download