Тепер шукаємо m1 і M2:
| f (1) |=| 0 |
| f (2) |=| 15 | m1 (min)=0
| f (1) |=| 2 |
| f (2) |=| 32 | M2 (max)=32
Нижче дані згруповані в таблицю:
f1 (x) f2 (x) f (a) * F2 (a) abeps032-64121E - 10
Розрахунки та графік функції, зроблені в Excel:
xnf(xn)f1(xn)f2(xn)Xn1Xn1-xnкорень(2*m1*Eps/M2)2315321,8-0,201,80,58569,40824,081,737755102-0,062244898 1,7377550,0451679037,98024255221,810982921,732095136-0,005659966 1,7320950,0003482827,85736432621,60927191,73205081-4,43255 E - 05 1,7320512,12279 E - 087,85640651921,607695251,732050808-2,70199 E -09 1,73205107,85640646121,607695151,7320508080
Як видно з розрахунків таблиці, другий корінь дорівнює: - 1,732051.
5. Опис алгоритму розв'язання задачі
.1 Опис користувальницьких ідентифікаторів
- константа, типу real (речовинний тип), розмір: 8 байт, в 1 випадку рівна - 2, у 2 випадку 1; позначає край проміжку, на якому знаходиться корінь рівняння. - константа, типу real (речовинний тип), розмір: 8 байт, в 1 випадку рівна - 1, у 2 випадку 2; позначає край проміжку, на якому знаходиться корінь рівняння. - константа, рівна +0,0000000001, типу real (речовинний тип), розмір 8 байт; позначає похибку. - константа, типу integer (цілого типу), розмір 4 байта, в 1 випадку рівна 0 і в 2 випадку також дорівнює 0. Позначає мінімальне значення (по модулю) похідної значення точки (- 1) у першому випадку і точки ( 1) у другому випадку. - константа, типу integer (цілого типу), розмір 4 байта, в 1 випадку рівна 56, у 2 випадку дорівнює 32. Позначає максимальне значення (по модулю) похідної значення точки (- 2) у першому випадку і точки (2) у другому випадку. - мінлива, речовинний тип, розмір 8 байт, бере участь у формулах по обчисленню похідної та функції. - мінлива, речовинний тип, розмір 8 байт, бере участь у формулах з присвоєння і обчисленню значень. - мінлива, речовинний тип, розмір 8 байт, бере участь у формулах з присвоєння і обчисленню значень. - локальна змінна, дійсного типу, розмір 8 байт, це функція, яка обчислюється за формулою. - (також як і f) але явл.проізводной функції. - (також як f1) але на відміну від f1 є другою прозводное.
.2 Блок-схема програми
Основна блок-схема
Допоміжні блок-схеми
Для f
Для f1-для знаходження наближень
Для f2-для знаходження краю, з якого починаються ітерації
.3 Опис блок-схем програми
нелінійне рівняння програмний алгоритм
Блок-схема № 1
. Блок початку програми.
. Блок оголошення констант.
. Блок оголошення змінних.
. Перевірка умови.
. Присвоєння змінній значення в разі виконання умови.
. Присвоєння змінній значення у разі не виконання умови.
. Розрахунок початкового наближеного значення.
. Перевірка наступної умови (початок ци...