- •1. Условие задачи
- •2. Анализ задания
- •3. Теоретические сведения
- •4. Схемы алгоритмов и форма Delphi-приложения
- •Подпрограмма Tab
- •Подпрограмма-функция f4
- •Подпрограмма-функция f
- •Подпрограмма bFind
- •Форма Delphi-приложения
- •Внешний вид формы для решения задачи представлен на рисунке
- •5. Текст программы и результаты выполнения
- •6. Набор тестов
- •7. Выводы
- •8. Список использованной литературы
6. Набор тестов
Для тестирования правильности работы программы воспользуемся системой Wolfram-Alpha.
Пусть входные данные имеют следующие значения:
C=0,2; D= 0,56; Km=100; Eps=0,001;
An=-3; Ak=3; Da=2;
Xn=-39; Dx=0,05; N=1000;
Что вывела на экран Delphi-программа
Значение интеграла примерно равно: 0,54
Проверка в Wolfram-Alpha:
Wolfram вывел несколько значение 0,565, значит при погрешности Eps = 0,001 результат верен
Следовательно, корень уравнения Delphi-программой вычислено верно.
Далее проверим правильность составления таблицы значений функции и графика.
Как следует из таблицы, составленной Dephi-программой при A= -3, B= 0,54:
и X=-39 Y=-0,089
Проверим данные значения в Wolfram-Alpha:
Все значения функции вычислены верно.
При вводе неверных значений Delphi-программа выводит сообщение
об ошибке.
При недостаточном числе итераций Km выводится сообщение об ошибке:
Сообщение об ошибке также выводится при погрешности Eps большей или равной 1:
7. Выводы
Результатом выполнения рассчетно-графической работы, является Delphi-программа, правильно вычисляющая корень уравнения, а также составляющая таблицу значений и график заданной функции. Данная программа может быть использована для других значений аргумента и параметров функции.
8. Список использованной литературы
Учебное пособие «Программное обеспечение, алгоритмизация и программирование». Авторы: Ю.И. Волощенко, Л.В. Кошелькова
Учебное пособие «Решение алгебраических задач численными методами в среде Delphi» Авторы: Л.В. Кошелькова, А.И. Заковряшин
Интернет-калькулятор Wolfram-Alpha (http://wolframalpha.com)
