Алгоритм
1.Задание констант, стандартных значений;
2.Ввод исходных данных;
3.Печать исходных данных;
4.Расчет характеристик функций;
5.Открытие графики с проверкой правильности срабатывания;
6.Настройка фона;
7.Расчет параметров графика на экране;
8.Расчет масштабных коэффициентов перехода от X к J и от Y к I;
9.Построение графика функции:
9.1.Задание характеристик линии;
9.2.Начальная точка графика;
9.3.Цикл расчета экранных координат графика (X->J, X->Y->I) и проведения отрезков;
10.Построение осей координат:
10.1.Задание характеристик линии;
10.2.Построение осей;
11.Разметка осей:
11.1.Задание характеристик линии;
11.2.Характеристики шрифта для подписи значений;
11.3.Цикл проведения разметки оси X, риски вверх от оси, по 10 пикселов:
11.3.1. от начала координат – вправо;
11.3.1. от начала координат – влево;
11.4. Цикл проведения разметки оси Y, риски вправо от оси, по 10 пикселов:
11.4.1.от начала координат – вверх;
11.4.2.от начала координат - вниз (Для данной функции ниже оси Х разметка не нужна);
12.Подпись графика:
12.1.Характеристики шрифта, цвет;
12.2.Вывод подписи;
13.Задержка графика на экране;
14.Вывод графика на печать - только если подключен принтер;
15.Закрытие графического режима.
Блок-схема алгоритма
Задание параметров текста подписи
|
Переход в точку центра подписи
|
Задержка для осмотра графика
|
Расчет характерист. функции
|
Параметры графика на экране
|
Задание характеристик линии
|
Построение отрезка графика
|
Задание характеристик осей
|
Задание характеристик рисок (сетки)
|
Рисунок 9. Алгоритм программы 31-го варианта
|