Курсовая работа: Дослідження методів чисельного інтегрування

Робота даної програми починається з підключення стандартного модуля введення-виведення crt та модуля graph для ініціалізації графіки, оскільки програма виконана в графічному режимі. Далі задаються константи інтегрування.

Тип TMenuItems – масив пунктів меню. Далі задаємо підінтегральну функцію. Процедура InitGraphMode – процедура для ініціалізації графіки, VGA - тип графічного драйверу, VGAHi – тип графічного режиму.

· DrawCursor(x,y:integer) – процедура для малювання курсору;

· HideCursor(x,y:integer) – процедура, що автоматично забирає курсор з екрану;

· Function WaitWhileKeypressed(var FKey:boolean):char – функція, що очікує нажатої клавіші, цикл повторюється до тих пір, доки не буде зчитано код нажатої клавіші;

· Procedure menu(x,y:integer;…var poin:integer) – дана процедура власне виводить на екран графічне меню та надає змогу користувачеві здійснити вибір пункту меню за допомогою графічного курсору.

3. Функціональне призначення програми

Програма призначена для обчислення визначеного інтегралу I=, методом Чебишева третього, четвертого та п’ятого порядків, також дає змогу зменшити похибку обчислень за рахунок зменшення кроку інтегрування.

Програма має гарний інтерфейс користувача з меню, що керується з клавіатури. Результати обчислень виводяться на екран монітора.

Дана програма пристосована для вирішення тільки одного інтегралу, а тому є вузько спеціалізованою, проте можлива зміна підінтегральної функції шляхом корегування програмного коду.

Комп'ютер може швидко опрацьовувати дані і виводити результати на екран.

4. Вхідні та вихідні дані

Вхідні дані:

1. Інтеграл: I= ;

2. Крок обчислень 0.1,0.2,0.5;

3. Порядок інтегрування: третього , четвертого та п’ятого порядку.

Вихідні дані:

1. Значення інтегралу, що знаходить программа.

2. Загальна похибка по заданим методам.

3. Порівняння результатів з точним значенням.


5. Результати розрахунків

Результатами обчислень є знаходження значення визначеного інтеграла I=, , зазначеними методами, з кроком: h=0.1, h=0.2, h=0.5.

При розрахунку інтегралу 3-го порядку програма виведе на екран слідуючі результати:

Інтеграл Чебишева 3-го порядку: 2.649061117170

Загальна похибка: 0.0316342854

Точне розв’язання (Mathcad 2001): 2.68069545714219

Крок: 0.5

Інтеграл Чебишева 3-го порядку: 2,66138784520

Загальна похибка: 0.0193076119

Точне розв’язання (Mathcad 2001): 2.68069545714219

К-во Просмотров: 463
Бесплатно скачать Курсовая работа: Дослідження методів чисельного інтегрування