Курсовая работа: Розвязок інтеграла метоном Нютона Котеса та Сімсона
0.000
0.000
0.0000118
0.0000091
0.0002697
0.000655
0.00168
0.000373
0.0007651
Отже як видно з приведеного аналізу найменшу похибку має метод Чебишева, тобто він є найточнішим
6 Оцінка ефективності комплексу програм для дослідження
Програма для обчислення визначеного інтегралу була написана Турбо Сі 3.1, компілятор який дає досить оптимізований програмний код, і скомпільована в 16-ти бітному коді. Передбачено зручний інтерфейс користувача, можливість запуску програми паралельно з іншими програмами (тільки в Windows), що прискорює роботу користувача і робить програму більш практичною.
Загальний розмір програми складає 52,7 Кбайт. Програма не містить архівів, що саморозпаковуються, що робить можливість її швидкого запуску прямо з незахищеної дискети. Але краще робити запуск із твердого диска, тому що швидкість звертання до нього і швидкість запису на нього вище, ніж у дискети, так само це підвищить надійність збереження інформації. У принципі дана програма - примітивна демонстраційна версія, яку можна розвити в дійсну гарну програму: організувати запис результатів на диск, вивід на принтер, меню зі спливаючими підказками. При використанні Visual C++ існує можливість підключення безлічі бібліотек і модулів, при підключенні яких можна зробити дійсно професійну програму, що буде робити усе, що хочеш і буде проста у користуванні.
Програма була написана під MS-DOS, але може працювати і під іншими оболонками, які емулюють роботу MS-DOS - Windows , OS/2, MAC, що підтримують 16-бітний код і кодування MS-DOS.
Основною перевагою данної програми є невисока вибагливість до апаратного забезпечення, її простота забезпечує досить високу швидкодію навіть на клмпютерах класу 80826.
Мінімальні технічні вимоги для програмного i апаратного забезпечення для інсталяції програми:
- Операційна система: MS-DOS 6.22, Windows 3.1, Windows 95, 98, ME, 2000, Windows NT, OS/2 чи MAC (підтримка 16-бітного коду і символьного кодування DOS )
- 512 Kбайт ОЗУ при роботі з MS-DOS;
- VGA Card
- 55 Kбайт на жорсткому диску чи дискеті
- дисковод 1.44 Mб.
В результаті роботи отримані файли (табл.6.1), які містять код програми на Сі++, та виконуючий файл в машинних кодах.
Таблиця 6.1. Розмір вихідних файлів
Назва модуля | Розмір, Кб | Опис |
lew_int.cpp | 14,38 | Головна програма |
CWindow.cpp | 3,93 | Опис класу „CWindows” |
int_prg.hlp | 0.090 | Файл допомоги |
int_aut.hlp | 0.141 | Файл допомоги |
lew_int.exe | 52.7 | Виконуюча програма |
7 Розробка пакету документів для супроводження комплексу програм
7.1 Інструкція програмісту
7.1.1 Опис вихідного коду
Код програми на С++ міститься в файлах з розширеням *.срр. Для зручного користування програма розбита на 2 модулі (бібліотеки), призначення яких описане в пп.2.5.
7.1.2 Зміна інтегруючої функції.
Для зміни інтегруючої функції в усіх методах, за виключенням тестування у файлі lew_int.cpp знайти функцію f, яка має такий опис: float f(CDfd), та змінити лише формулу. При цьому слід знати, що змінна fd.fit – це і є змінна, по якій проводиться інтегрування. Змінна fd.kt – це коефіцієнт, який може приймати різні значення.
Для зміни інтегруючої функції в тестуванні необхідно таким же чином змінити функцію f1(CDfd) або f2(CDfd) для тесту №1 або тесту №2 відповідно.
7.1.3 Зміна тексту допомоги
Щоб змінити текст допомоги потрібно відкрити в будь-якому текстовому редакторі, шо підтримує кодування DOS, файли int_prg.cppдля зміни тексту допомоги про програму, або int_aut.cpp для зміни тексту допомоги про автора.
7.2 Інструкція користувачеві
7.2.1 Запуск
Запуск програми здійснюється після запуску MS-DOSчи емулятора DOS у випадку використання Windows, OS/2 чи MAC. Файл, що запускає програму – lew_int.exe. Після запуску програми перед користувачем з'являється її інтерфейс, рис.7.1.
Рисунок 7.1.Iнтерфейс програми
7.2.2 Ввод данних