Алгоритм к заданию 2
1. Начало.
2. Ввести границы отрезка a, b и величину погрешности вычисления корня уравнения f1(x)=0, eps.
3. Вычислить значения искомой функции на концах интервала. По знаку произведения этих двух значений определить, есть ли на заданном интервале корень. Если нет, то организовать вывод сообщения и выход на конец программы.
4. Вычислить середину интервала c и значение функции f1(c).
5. Организовать усечение исходного интервала, т. е. в зависимости от знака произведений значений функций на концах интервала и в его середине отбросить правую или левую половину интервала.
6. Проверить: если длина интервала больше, чем заданная погрешность eps, вернуться к шагу алгоритма 3 и продолжить вычисления, иначе организовать печать значения аргумента c и значения функции f1(c), которое будет порядка eps.
7. конец.
Рассмотреть блок-схемы к заданиям 1, 2. Блок-схемы к заданиям составлены для головной программы, вычисление заданной функции необходимо оформить в виде подпрограммы-функции. Для составления программы использовать руководства по языку программирования [1, 2].
Таблица 1.1
Номер варианта | Функция | Корень |
0.7144 | ||
0.6601 | ||
0.4648 | ||
1.8327 | ||
–0.2299 | ||
0.2325 | ||
1.7813 | ||
–0.6303 | ||
1.2813 | ||
0.6855 | ||
2.0669 | ||
0.6217 | ||
2.1478 | ||
–0.7298 | ||
–0.7143 | ||
1.3161 | ||
0.9558 | ||
1.9712 | ||
2.0296 | ||
2.8094 | ||
0.9706 | ||
–0.6110 | ||
–0.2583 | ||
2.0873 |