LINE (X1,Y1)-(X2,Y2), C, BF
Здесь X1, Y1 и X2, Y2-кординаты концов левой диагонали, C-цвет. Пример: LINE (90, 110)-(140, 170), 12, BF 8. Рисование окружности: CIRCLE (X, Y), R, C Здесь X, Y - координаты центра, R - радиус, C - цвет. Пример: CIRCLE (160, 110), 60, 13 9. Рисование закрашенной окружности: CIRCLE (X, Y), R, C PAINT (X, Y), C1, C2. Здесь PAINT - оператор закрашивания. X, Y - координаты точки внутри закрашиваемой области, C1 - цвет закрашивания, C2 - цвет линии границы. Пример: CIRCLE (160, 130), 50, 13 PAINT (160, 110), 11, 13 10. Рисование дуги и сектора: CIRCLE (X, Y), R, C, Ф1, Ф2 Здесь Ф1, Ф2 начальный и конечный углы дуги в радианах. У сектора перед Ф1 и Ф2 стоит знак минус: CIRCLE (X, Y), R, C, -Ф1, -Ф2. Пример (pi=3.14159): CIRCLE (160, 140), 70, 11, pi / 4, 3 * pi / 4 CIRCLE (160, 140), 60, 10, -pi / 4, -3 * pi / 4 Углы дуги должны задаваться в радианах. Нужно переводить градусы в радианы каждый раз, как это потребуется. Коэффициент pi/180, где pi= 3.14
11. Рисование эллипса: CIRCLE (X, Y), R, C,,, K Здесь K - эксцентриситет эллипса. K< 1-эллипс вытянут вдоль большой оси. K> 1-эллипс вытянут вдоль малой оси. Пример: CIRCLE (160, 100), 70, 15,,, 0.5
Пример графики на QBasic: Квадрат, три концентрические окружности и точка. Программа имеет вид: SCREEN 7 COLOR 14, 8 PRINT " Пример графики на QBasic: " LINE (100, 50)-(220, 150), 13, B CIRCLE (160, 100), 20, 11 CIRCLE (160, 100), 30, 12 CIRCLE (160, 100), 40, 14 PSET (160, 100), 15 END Установка цветов в операторе COLOR QBasic:
Каждый цвет - это комбинация трех основных цветов - красного, зеленого и синего. Каждый цвет может выводиться с низкой или высокой интенсивностью (яркостью).
Некоторые сочетания цветов в операторе COLOR QBasic: 1) 14, 8 - желтый на темно-сером фоне; 2) 1, 7 - синий на светло-сером фоне; 3) 5, 14 - фиолетовый на желтом фоне; 4) 4, 11 - красный на голубом фоне; 5) 5, 10 - фиолетовый на светло-зеленом фоне; 6) 15, 5 - белый на фиолетовом фоне; 7) 14, 1 - желтый на синем фоне; 8) 15, 1 - белый на синем фоне; 9) 8, 11 - темно-серый на голубом фоне; 10) 1, 15 - синий на белом фоне
|