Курсовая работа: Разработка программного обеспечения для решения уравнений с одной переменной методом Ньютона (касательных)
5.6 Входные и выходные данные
5.6.1 Входные данные
y(x) =a*ln(b*x), y(x) =a*x^2+b*x+c – функция;
m, n: real – левый и правый промежутки функции соответственно;
a, b, c: real – параметры, коэффициенты уравнения;
E: real – погрешность;
"Помощь и справочная информация".
5.6.2 Выходные данные
x1: real – значение корня уравнения;
st: string – текстовые сообщения, возникающие в процессе выполнения программы (ошибки и варианты дальнейшего продолжения).
5.6.3 Промежуточные данные
Bool_of: Boolean – определяет цикл выполнения алгоритма решения;
mass: real – массив [1. . 20] ;
number: byte – глобальная переменная, номер функции;
code_of: byte – переменная, отвечающая за необходимость поиска корня уравнения;
root: real – разность приближений.
5.7. Алгоритм решения задачи
5.7.1. Алгоритм нахождения корня уравнения y(x) =a×ln(b×x)
Алгоритм решения уравнения вида y(x) =a×ln(b×x) приводится на рисунке 5.4.
выполнять
выполнять
если (a = 0) то
вывод
number: =0;
иначе
выполнять
i: =1; если (a*ln(b*m) *(-a/sqr(m))) > 0 то
mass [i]: =m;
code_of: =1;
иначе
Рисунок 5.4 – Алгоритм решения уравнения вида y(x) =a×ln(b×x)