Лабораторная работа «Графика» Для получения графических образов необходимо задать графический экран (например SCREEN 9). Для задания цвета используется оператор COLOR. Графические операторы языка Qbasic Оператор CLS COLOR [основной][,[фоновый][,[рамка]] SCREEN 0, 1,2,7,8,9,10,11, 12, 13 CIRCLE [STEP](x,y),радиус[,[цвет][,[начало][,[конец] [,коэф-нт]]]] Назначение Оператор, очищающий экран дисплея Оператор, устанавливающий экранные цвета Оператор, устанавливающий режим экрана Графический оператор, рисующий эллипс или окружность с определенным центром и радиусом LINE [[STEP] (x1,y1) ]-[STEP] (x2, y2) [,[цвет] [,[B [F] ][,стиль]]] Рисует линию или прямоугольник PRESET, PSET [STEP](x,y)[цвет] Оператор, рисующий точку на экране Оператор, интерпретирующий символьное выражение и рисующий графический объект Оператор, закрашивающий ограниченную площадь указанным цветом или образо. DRAW символьное выражение PAINT [STEP](x,y)[,[краска][,[цвет рамки][, фон ]]] Описание Основной – цвет текста (0-31); Фоновый – цвет экрана (0-7) Рамка – цвет вокруг экрана (0-15) (x,y) – экранная координата центра окружности или эллипса Радиус – радиус в текущей координатной системе STEP – указывает, что x, y – относительный центр от текущей позиции курсора Начало, конец – используется для рисование дуг Цвет – атрибут цвета Коэф-нт – коэффициент сжатия. (x1, y1) – координаты начала линии (x2, y2) – координаты конца линии Цвет – номер цвета линии В – опция, рисующая прямоугольник BF – опция, рисующая закрашенный прямоугольник Стиль – тип линии Символьное выражение – одна или более команд рисования. Пример: SCREEN 0 COLOR 1, 2 LOCATE 12, 25: PRINT «Нажмите любую клавишу» DO: LOOP WHILE INKEY$ =”” SCREEN 1 COLOR 1, 0 LINE (20, 20) – (300, 180), 3, B LOCATE 12, 7: PRINT «Нажмите любую клавишу» DO: LOOP WHILE INKEY$ =”” COLOR 2, 1 CIRCLE (200, 100), 60, , 0, 6.28 LOCATE 12, 7: PRINT «Нажмите любую клавишу» DO: LOOP WHILE INKEY$ =”” SCREEN 0 COLOR 7, 0 CLS END Задание 1. Напишите программу, выводящую в центр экрана мигающую точку, изменяющую цвет 2. Нарисуйте «рожицу» на экране 3. Нарисовать график функции y=1/x; 4. Нарисовать вложенный в квадрат треугольник; 5. Реализовать вращение прямоугольника вокруг своего центра; 6. Изобразите небо с разноцветными мигающими звездами.