Протестируем на корректное вычисление корня.
Для первого уравнения:
Как видим погрешность вычислений довольно небольшая, что говорит о том, что программа работает правильно.
Для второго уравнения:
Рассмотрим работу программы при некорректном вводе данных:
Неверный выбор вида функции.
Аналогично работает тестирование для остальных численных значений Попытка ввода не натурального числа делений.
Это основные тесты для программы. Программа прошла успешное тестирование, как на корректную работу, так и на корректное вычисление корня.
Руководство пользователя по работе с программой
При запуске программы предоставляется выбор одной из трех функций.
При вводе данных необходимо учесть, что:
- 1. Границы интервала (gr1, gr2) являются вещественными числами;
- 2. Коэффициенты в уравнениях (a, b, c) являются вещественными числами;
- 3. Число делений (n_max) — натуральное число.
При нарушении этих требований, программа может закрыться и ввод данных необходимо повторить.
После корректного ввода данных будет отображены для заданных значений:
- 1. Значение корня, вычисленного методом половинного деления;
- 2. Точное значение корня;
- 3. Абсолютная погрешность вычисления;
- 4. Относительная погрешность вычисления.
Если данная работа была для Вас полезна, то вы можете поблагодарить автора!
Реквизиты Сбербанк:4276 6400 1230 1216.
Для связи VK: https://vk.com/red_de.
Блок-схема программы