Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пример оформления курсовой работы (метод дихотомии).doc
Скачиваний:
38
Добавлен:
20.06.2014
Размер:
261 Кб
Скачать
☆

2.4. Входные данные

6 вещественных чисел – коэффициентов при соответствующих степенях оптимизируемой функции, границы интервала поиска минимума функции, точность вычисления, которые также относятся к классу вещественных чисел.

2.5 Выходные данные

Точка для минимума заданной пользователем функции и значение функции в этой точке.

3.Руководство программиста

3.1. Назначение и условия применения

3.1.1 Назначение программы

Программа предназначена для нахождения экстремумов функции при задаваемых коэффициентах, точности и интервале. Программа имеет некоторые ограничения, которые необходимо учитывать пользователю при вводе тех или иных параметров. В любом случае параметры проверяются перед расчетом.

Работу облегчает простой, элегантный и интуитивно понятный интерфейс. Автор стремился сделать программу дружественной к пользователю. Окна не насыщены графикой и ненужными элементами.

3.1.2 Условия применения программы

- IBM PC совместимый компьютер;

- 32-разрядная среда операционной системы;

- графическая оболочка ОС;

- обработчик hlp-файлов в системе;

- достаточный объем свободной оперативной памяти (около 5Мб при работе в Windows XP с улучшенным оформлением окна);

- достаточное место на жестком, гибком, сетевом, оптическом или RAM-диске объемом около 50 Кб (программа занимает 6020Кб);

- устройства ввода информации (клавиатура и оптическая мышь);

- устройство вывода графической информации с видеоадаптера (монитор, проектор).

3.2 Характеристики программы

В случае создания неправильной ситуации пользователем ему выдается сообщение, поясняющее его действия. Проверка данных перед их использованием для нахождения минимума или максимума позволяет не допустить серьезных ошибок в программе.

3.3 Обращение к программе

Работа программы начинается с подачи пользователем ее двоичного кода операционной системе на выполнение (запуска файла Project1.exe).

Интерфейс программы соответствует общепринятым стандартам и исторически сложившимся традициям эргономики программ, так как имеет такие понятные пользователю элементы как меню, справочная система, кнопки, окружение и элементы окна.

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) Зададим коэффициенты многочлена:

1 0 56 8 95 63

2) Введем интервал поиска:

-5 2

3) Введем точность вычислений:

0,01

4) Рассчитаем:

4.6.2. Проверка поведения программы при заведомо неправильных входных данных

Ошибки

1. Пользователь ввел значение степени, не входящее в заданный интервал [2;5]

2. При неправильном указании интервала.

3.Погрешность вычисления отрицательна.

4. Значение погрешности нулевое.