ГРАФИЧЕСКИЙ РЕЖИМ ЭКРАНА Оператор 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”