В пiдменю “Про програму” мiстяться наступнi пункти:
- “Про автора” – для виведення інформації про автора програми;
- “Завдання” - для виведення інформації про завдання на курсову роботу (F1).
В пiдменю “Моделювання” мiстяться наступнi пункти:
- “Сімпсон” – для чисельного рішенення визначеного інтегралу методом Сімпсона;
- “Чебишев” – для чисельного рішенення визначеного інтегралу методом Чебишева;
- “Гаус” – для чисельного рішенення визначеного інтегралу методом Гауса.
В пiдменю “Тестування” мiстяться наступнi пункти:
- “Тест1” - для тестового рішенення визначеного інтегралу методом Сімпсона;
- “Тест2” - для тестового рішенення визначеного інтегралу методом Чебишева;
- “Тест3” - для тестового рішенення визначеного інтегралу методом Гауса.
В пiдменю “Виведення результатів” мiстяться наступнi пункти:
- “Читати файл” – для читання таблиці інтегралів.
Цей пункт містить наступнi підпункти:
- “На екран” – для виведення таблиці інтегралів на екран;
- “Друк” – для виведення таблиці інтегралів на друк.
Підменю “Вихiд” призначене для виходу з програми (Alt-F4).
Висновки
В даній курсовій роботі розроблено комплекс програм для застосування точного рiвняння Ейлера-Бернулi для великих деформацiй бруса, а саме для обчислення значення еліптичного інтеграла за допомогою чисельних методів Сімпсона, Чебишева та Гауса.
В розділі 1 описано короткі теоретичні відомості, присвячені вибору чисельного методу для розв’язання поставленої задачі.
В розділі 2 розроблено алгоритми моделювання, а саме: планування вхідних та вихідних даних, описано задачі, які вирішує система, наведено описовий алгоритм головної програми, зображено схему алгоритму головної програми, описано основні функції моделювання.
В розділі 4 проведено аналіз результатів досліджень, який показав, що значення інтегралу, отримані різними методами: Сімпсона, Чебишева, Гауса відрізняються несуттєво.
В розділі 5 здійснено оцінку похибки отриманих результатів, в результаті якої встановлено, що відносна похибка розрахунків дуже мала, що є цілком прийнятним. Найбільш точний метод Гауса.
В розділі 6 проведено оцінку ефективності комплексу програм для дослідження, в результаті якого ми прийшли до висновку, що програма є ефективною.
В розділі 7 розроблено пакет документів на супроводження програми: інструкція програмісту, інструкція користувачу.
Додаток А
Міністерство освіти і науки України
Вінницький національний технічний університет
Інститут автоматики електроніки та комп’ютерних систем управління
Кафедра комп’ютерних систем управління
УзгодженоРозроблено
Керівник __________С.М. Москвіна
Студент_________ А.С. Болоненков
”_____” __________2006р.
Технічне завдання
на виконання курсової роботи
«Дослідження еліптичного інтегралу першого порядку на ЕОМ за допомогою чисельних методів»
При розробці даної роботи необхідно виконувати слідуючи етапи:
1.1 Найменування та галузь застосування об’єкта розробки: цей комплекс програм може бути застосований на будь-якому підприємстві для полегшення та покращення результатів роботи інженерів
1.2 Підстава для проведення роботи: дослід штучного інтелекту
1.3 Дата початку роботи:8.01.06.
1.4 Дата закінчення роботи: 10.04.06.
1.5 Мета призначення розробки: створити як найкращий комплекс програм для полегшення та покращення роботи інженера підприємства
1.6 Вимоги до надійності системи: використання структурного програмування, окреме підключення модулів, єдине меню, тощо – усе це забезпечує надійність системи. Програмне забезпечення та супроводжуюча текстова документація повинна задовільнити таким гостам:
ГОСТ 19.701-90 (МСО 5807-85) ГОСТ 19.101-77 (СТСЄВ 1626-7а)
ГОСТ 19.781-74 ГОСТ 7.1-84 ДСТУ 3008-85
ГОСТ 19.401-78 ГОСТ 19.106-78
1.7 Стадії та етапи розробки:
1 етап: розробка індивідуального та технічного завдання.(до 15.01.06)
2 етап: огляд та аналіз методів дослідження еліптичного інтегралу першого порядку на ЕОМ (до 1.02.6.
3 етап: розробка алгоритмів дослідження еліптичного інтегралу першого порядку на ЕОМ (до 20.02.06).
4 етап: розробка керуючої програми, яка повинна працювати в режимі багато ієрархічного меню (до 10.03.06).
5 етап: об’єднання всіх програмних модулів та тестування керуючої програми (до 15.03.06)
6 етап: розробка тестів, тестування та демонстрація роботи всього комплексу (до 15.03.06).
7 етап: розробка технічної документації та пояснювальної записки (до 20.03.06).
8 етап: вимоги до безпеки: розроблене програмне забезпечення повинно відповідати вимогам Сніп та ДЕСТів до робочого місця оператора ЕОМ.
Структура дискети
Дискета складається з двох розділів:
1. Текст
2. Програма
ТекстПрограма
- Титульний лист.doc- Integral.cpp
- Завдання.doc- Integral.exe
- Зміст.doc
- Вступ.doc
- Анотація.doc
- Глава №1.doc
- Глава №2.doc
- Глава №3.doc
- Глава №4.doc
- Глава №5.doc
- Глава №6.doc
- Глава №7.doc
- Висновки.doc
- Література.doc
- Додаток А.doc
- Додаток Б.doc
Література
1. Керниган Б., Ритчи Б. Язык программирования Си. - М.: Финансы и статистика, 1985. – 205 с.
2. Уинер Р. Язык Турбо Си. - М.: Мир, 1991 – 363 с.
3. Лэнгсам Й., Огенстайн М., Тененбаум А. Структуры данных для персональных ЭВМ. - М.: Мир,1989 – 145 с.
4. Вирт Н. Алгоритмы и структуры данных. - М.: Мир, 1978 – 403 с.
5. Стивенс А. Техника программирования на Турбо Си. - Мир, 1991 – 322 с.
6. Ракитин Т.А., Первушин В.А. “Практическое руководство по численным методам с приложением программ на языке Basic“
7. Крылов В.И. “Приближенные вычисления интегралов“ - М. : Физмат.
8. Міщенко С.М., Конспект лекцій з обчислювальних методів та застосування ЕОМ, ВНТУ, 2004.
9. Дьяконов В.П. Справочник по алгоритмам и программам на языке бейсик для персональных ЭВМ: Справочник. – М.: Наука. Гл. ред. физ-мат. лит., 1987. – 240 с.