Обведенный
линией и закрашенный сектор окружности:
procedure PieSlice(X,Y:Integer; BegA,EndA:
Word);
Наконец, можно закрасить любую область, ограниченную зам-
клутой линией. Для этого нужно указать какую-нибудь точку внутри
этой области (X, Y) и цвет граничной линии (Border). Соответству-
ющая процедура выглядит следующим образом:
Procedure FloodFill(X,Y: Integer; Border:
Word);
Модуль Graph позволяет выводить на графический экран тек-
сты.
Мы не будем сейчас детально обсуждать эту проблему, необ-
ходимую информацию можно найти в соответствующей литера-
туре.
Приведем лишь пример одной текстовой процедуры, с по-
мощью которой выводится в графическое окно символьная строка
(Txt),
начиная с указанной позиции (X, Y).
Procedure OutTextXY(X,Y: Integer; Txt:
String);
Например, чтобы вывести под нашим рисунком строку «ЭТО
РОБОТ», следует в программу добавить оператор
OutTextXY(195,400,'ЭТО РОБОТ');
Как построить график функции. Одним из приложений компь-
ютерной графики является наглядное представление результатов
математических расчетов. Графики функций, диаграммы, линии
уровней распределения пространственных зависимостей и т.п. де-
лают результаты расчетов обозримее, нагляднее, понятнее.
Мы рассмотрим лишь один простейший вариант математичес-
кой графики — построение графика функции.
Требуется составить программу построения на экране дисплея
графика функции
У = F(x).
Решение этой задачи удобно проводить в следующем порядке:
1.
Определить границы значений аргумента, в пределах кото-
рых будет строиться график. Обозначим их следующим образом:
•^min
—
нижняя граница, Х
тт
— верхняя граница.
2.
Для данной области значений аргумента определить предель-
ные значения функции:
F
min
и
Y
maii
.
Эти значения необязательно
должны быть точными. Они могут быть оценочными снизу и сверху
соответственно.
3.
Задать границы графического окна, в пределах которого бу-
дет рисоваться график: [Xg
min
,
Xg
m
J,
[Yg
min
,
Yg
m
J.
Поскольку в
графических координатах вертикальная ось направлена вниз, то
••omin ' 'Emax-
Таким образом, мы имеем две системы координат: (X, Y), ко-
торую назовем системой математических координат (в литературе
95