Требования к программной документации

На стадии испытания должны быть предоставлены входные данные, предназначенные для проверки работы программы.

Средства и порядок испытаний

Испытания следует проводить на той же вычислительной установке, на которой была отлажена и проверена программаlap. Для испытаний нужно иметь:

– Исполняемый модуль программыlap.

– Входные данные, предназначенные для проверки (представлены в пункте 5.2.6).

Необходимо дважды провести запуск программы lap и получить файлы с результатами расчета методом трапеций и методом Симпсона.

Метод испытаний

Для вызова программы необходимо запустить файл lap.exe.

Необходимо учесть, что точность выполняемых операций ограниченна типом данных double


 

Для проверки вычисления интеграла степенной функции входные данные должны быть следующие:

– Начало интегрирования 0.5

– Предел интегрирования 3

– Точность интегрирования1000

– Количество итераций 15

– Функция 1

– Степень 2

В итоге работы программы в текущем каталоге должен появиться файл data.xls следующего содержания:

0,0000435
0,0000246
0,0000098
0,0000027
0,0000054
0,0000034
0,0000111
0,0000371
0,0003384
0,0005241
0,0024769
0,0193195
0,0460816
0,0891634
0,1816833
S= 1,6667408  
0,0000529
0,0000309
0,0000055
0,0000206
0,0000275
0,0000172
0,0000026
0,0000373
0,0001679
0,0009911
0,001429
0,0012871
0,0251969
0,0904129
0,1624286
S= 1,6665776  

Аналитическое значение: S = 1,6666667

 

Для проверки вычисления интеграла функции вида sin(mx) входные данные должны быть следующие:

– Начало интегрирования 0.

– Предел интегрирования 3.14

– Точность интегрирования 1000

– Количество итераций 15

– Функция 2

– Коэффициент 7

В итоге работы программы в текущем каталоге должен появиться файл data.xls следующего содержания:

0,0000017
0,0000075
0,000004
0,0000028
0,0000031
0,0000033
0,0000019
0,0000064
0,0000001
0,0000386
0,0000803
0,0007838
0,0016693
0,0005451
0,0119303
S= 0,2857112  
0,001854
0,0011909
0,0008299
0,0000531
0,0001553
0,0000502
0,0000104
0,0000078
0,0000058
0,000028
0,0000372
0,0001925
0,0004425
0,0016719
0,0065919
S= 0,2862349  

Аналитическое значение: S = 0,2857143

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

Руководство пользователя

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

Программа lap предназначена для исследования точности численного интегрирования методами трапеций и Симпсона для степенных функций и функций вида sin(mx).

Условия и характеристики программы

Для выполнения программы достаточно вычислительной установки типа PC с процессором PentiumIII (или быстрее) и 128 Мбайт оперативной памяти, оснащенной любой из следующих операционных систем: MicrosoftWindowsNT и выше.

Выполнение программы

Для вызова программы необходимо перейти в каталог программы и запустить файл lap.exe.

Сообщения программы

В программе задаются данные для исследования. Все входные данные численные.

Также в процессе выполнения программы возможен вывод следующих сообщений на экран:

Ошибка! Невозможно открыть файл!Введите имя файла: - данное сообщение выводится в случае, если файл data.xls отсутствует в каталоге с программой или имя файла изменено, следует ввести новое имя файла.

Ошибка! Неверный ввод! – данное сообщение выводится в случае, если указан не существующий номер функции.

Входные и выходные данные

Входные данные поступают с клавиатуры. После ввода требуемой величины необходимо нажать Enter. Пример входных данных приведен в пункте 5.2.6.

Сборка программы

Средаразработки: Microsoft Visual Studio 2005

Язык: C++

Дополнительные библиотеки: стандартная библиотека шаблонов (STL).


 

Описание программы

Общие сведения

Программа lap предназначена для исследования точности численного интегрирования методами трапеций и Симпсона для степенных функций и функций вида sin(mx).

Для выполнения программы достаточно вычислительной установки типа PC с процессором PentiumIII (или быстрее) и 128 Мбайт оперативной памяти, оснащенной любой из следующих операционных систем: MicrosoftWindowsNT и выше.

Программа lapнаписана на языке C++ и реализована компилятором MicrosoftVisualStudio 2005 для операционных систем MicrosoftWindowsNT и выше.

Функциональное назначение

Программа lap применятся для вычисления точности численного интегрирования методами трапеций и Симпсона для степенных функций и функций вида sin(mx).