double arrow

Алгоритм. 1.Задание констант, стандартных значений;

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.Закрытие графического режима.


да
Вывод подписи графика
нет

Блок-схема алгоритма

Разметка оси X<0
Разметка оси Y>0
Задание параметров текста подписи
Переход в точку центра подписи
Задержка для осмотра графика
Можно печатать?
Печать графика
Конец
Закрытие графики
 
Начало
Задание исходных данных
Расчет характерист. функции
Инициализация графики
Ошибка?
 
Настройка фона
Параметры графика на экране
Масштабные коэффициенты
Задание характеристик линии
Встать в начальную точку
Разметка оси X>0
Xриски=0
Xриски <Xmax?
Построение риски
Xриски= Xриски+Dx
да
Для всех точек графика
Расчет Х, Y, по ним J иI
Построение отрезка графика
Задание характеристик осей
Построение оси X
Построение оси Y
Задание характеристик рисок (сетки)
Рисунок 9. Алгоритм программы 31-го варианта
нет

да
нет
да
нет


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: