Для вычисления значений разложения функции в ряд следует создать структуру, содержащую вложенные циклы. Кроме этого потребуются различные проверки ввода исходных значений, так как верхняя и нижние границы интервала не могут быть одинаковыми, или нижняя граница будет больше верхней. Описание смысла переменных:
Переменные целого типа: i – номер по порядку, k – номер члена ряда
Переменные вещественного типа:
a – нижняя граница интервала вычислений;
b – верхняя граница интервала вычислений;
h – величина шага изменения аргумента;
x – аргумент функции;
f – значение функции;
ak – значение k-го члена ряда
ck – рекуррентный коэффициент.
2.5 Разработка структуры алгоритма решения задачи
Ниже приведена схема алгоритма разложения функции f(x) (рис. 8 и рис. 9).
нет
a-число and a<>0
нет
b-число and b<>a and b<>0
Рисунок 8 - Процесс ввода границ интервала
нет
h-число and h<>0
да
да
да
нет
f=1/3; ak=1/3
ck=(x-2)/3; k=1
нет
e – число and e<>0
ak= ck*ak
f=f+ak;
k=k+1
да
да
нет
Рисунок 9 – Ввод размеров шага и точности, подсчет и вывод таблицы разложения функции