- •3.Руководство программиста 13
- •1.Описание программы
- •1.1 Общие сведения
- •1.2 Функциональное назначение
- •1.2.1 Классы решаемых задач
- •1.2.2 Функциональные ограничения
- •1.3. Описание логической структуры
- •1.3.1. Алгоритм используемого метода
- •1.3.2. Структура программы
- •1.4. Используемые технические средства
- •1.4.1. При разработке
- •1.4.2. Минимальные требования
- •2.1.2 Ограничения программы
- •2.3. Описание задачи
- •Правила исключения интервалов
- •2.4. Входные данные
- •2.5 Выходные данные
- •3.Руководство программиста
- •3.1. Назначение и условия применения
- •3.1.1 Назначение программы
- •3.1.2 Условия применения программы
- •3.4. Входные и выходные данные.
- •3.4.1. Входные данные.
- •3.4.2. Выходные данные.
- •3.5. Сообщения
- •Сообщения, возникают на экране во время выполнения данной программы в случае четырех возможных ошибок:
- •Текст программы
3.4. Входные и выходные данные.
3.4.1. Входные данные.
Входными данными, задающимися пользователем являются:
- коэффициенты при степенях x;
- коэффициент при свободном члене уравнения;
- значение точности производимых вычислений;
- значение диапазона: начальное и конечное положение координат отрезка поиска.
3.4.2. Выходные данные.
Выходными данными являются:
- точка минимума функции;
- значение функции в этой точке;
-
3.5. Сообщения
-
-
Сообщения, возникают на экране во время выполнения данной программы в случае четырех возможных ошибок:
1. Пользователь ввел значение степени, не входящее в заданный интервал [2;5]
2. При неправильном указании интервала.
3.Погрешность вычисления отрицательна.
4. Значение погрешности нулевое.
4.ОПИСАНИЕ КОНТРОЛЬНОГО ПРИМЕРА
4.1 Назначение программы
Программа предназначена для нахождения экстремумов функции при задаваемых коэффициентах, точности и интервале. Программа имеет некоторые ограничения, которые необходимо учитывать пользователю при вводе тех или иных параметров. В любом случае параметры проверяются перед расчетом.
4.2. Целью проведения испытаний
Проверить правильность нахождения точки минимума методом деления отрезка пополам (методом дихотомии).
4.3 Требования, подлежащие проверке
- Правильность нахождения точки минимума;
- Правильность нахождения значения функции в точке;
- Верность выдаваемых сообщений об ошибке или предупредительных сообщений при наличии данных, некорректно введенных пользователем.
4.4. Технические программные средства, используемые при вводе
Технические средства: компьютер типа IBM PC, мышь и клавиатура.
Программные средства: операционная система Microsoft Windows XP Professional и тестируемая программа.
4.5. Порядок проведения тестирования
- Вести значения, соответствующие проверяемым требованиям;
- Отследить результаты работы программы;
- Сравнить полученные значения с ожидаемыми результатами.
4.6. Используемые методы тестирования
-
Проверка правильности нахождения точки минимума
1) Зададим коэффициенты многочлена:
1 0 56 8 95 63
2) Введем интервал поиска:
-5 2
3) Введем точность вычислений:
0,01
-
Рассчитаем:
4.6.2. Проверка поведения программы при заведомо неправильных входных данных
Ошибки
1. Пользователь ввел значение степени, не входящее в заданный интервал [2;5]
2. При неправильном указании интервала.
3.Погрешность вычисления отрицательна.
4. Значение погрешности нулевое.