Курсовая работа: Разработка программного обеспечения для решения уравнений с одной переменной методом Ньютона (касательных)

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)

К-во Просмотров: 653
Бесплатно скачать Курсовая работа: Разработка программного обеспечения для решения уравнений с одной переменной методом Ньютона (касательных)