Кускова інтерполяція функцій кубічними многочленами Бесселя

Автор работы: Пользователь скрыл имя, 16 Марта 2011 в 21:09, курсовая работа

Краткое описание

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

Програма виконує такі основні функції:

•Розпізнавання формули, яку введено у відповідному вікні;
•Пошук мінімального та максимального значення функції у певному діапазоні зміни аргументу, який вводиться у вікні програми;
•Побудова графіку функції у відповідному діапазоні;
•Розрахунок аргументів функцій та значень функцій у рівновіддалених точках, кількість яких вводиться у вікні програми та занесення розрахованих величин у відповідну таблицю;
•Проведення кускової інтерполяції кубічними многочленами Бесселя та побудова відповідної кривої.

Содержание работы

ЗАВДАННЯ НА ДИПЛОМНУ РОБОТУ СТУДЕНТУ 3

АНОТАЦІЇ 5

ЗМІСТ 7

ТЕОРЕТИЧНА ЧАСТИНА 9

1. ТЕХНІЧНЕ ЗАВДАННЯ 10

1.Підстави для розробки 10
2.Призначення розробки 10
3.Аналіз вимог до програмного забезпечення 10
1.Функціональні вимоги 10
2.Вимоги до складу та параметрів технічних засобів 11
3.Вимоги до інтерфейсу 11
4.Вимоги до інформаційної та програмної сумісності 12
5.Вимоги до тестування програмного забезпечення 12
1.4.Вимоги до програмної документації 12

1.4.1. Склад супроводжувальної документації 12

1.4.2. Вимоги до супроводжувальної документації 13

1.5. Стадії та етапи розробки 13

1.6. Порядок контролю і приймання 14

ПРАКТИЧНА ЧАСТИНА 15

2. АРХІТЕКТУРА, ФУНКЦІОНАЛЬНІ ТА ТЕХНІЧНІ ПОКАЗНИКИ 16

2.1. Призначення та область застосування 16

2.2. Опис та обґрунтування обраної архітектури 16

2.3. Функціональна специфікація 18

1.Опис функціональних можливостей 18
2.Опис інтерфейсу користувача 18
2.4.Технічна специфікація 23

2.4.1. Опис діаграми модулів 23

2.4.2. Опис і обґрунтування вхідних та вихідних даних 24

2.5. Математичне забезпечення 25



3. КОНСТРУЮВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 29

3.1. Опис і обґрунтування обраних програмних засобів 29

3.2. Опис програми 29

3.2.1. Функціональні можливості 29

3.2.2. Опис логічної структури 30

3.2.3. Виклик і завантаження 32

3.2.4. Використані технічні засоби 32

4. ПРОГРАМА ТА МЕТОДИКА ВИПРОБУВАНЬ 33

4.1. Об‘єкт випробувань 33

4.2. Використані технічні засоби 33

4.3. Порядок та методика випробувань 33

4.4. Результати випробувань 35

5. ВИСНОВКИ 36

6. ВИКОРИСТАНА ЛІТЕРАТУРА 37

7. ДОДАТКИ 38

Додаток А. Код програми 38

Содержимое работы - 2 файла

Головна_Курсова_Фугело.doc

— 697.00 Кб (Открыть файл, Скачать файл)

ТИТУЛЬНА_Курсова_Фугело.doc

— 80.50 Кб (Скачать файл)
 

МІНІСТЕРСТВО  ОСВІТИ І НАУКИ УКРАЇНИ

ЧЕРНІВЕЦЬКИЙ  НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ

ІМЕНІ ЮРІЯ ФЕДЬКОВИЧА 

Факультет комп’ютерних наук

Кафедра програмного забезпечення комп’ютерних систем 
 
 
 
 

ОЛЕКСАНДР ФУГЕЛО 
 
 

КУСКОВА ІНТЕРПОЛЯЦІЯ ФУНКЦІЙ КУБІЧНИМИ МНОГОЧЛЕНАМИ БЕССЕЛЯ 

(курсова робота) 
 
 

                                                                                       
 
 
 
 

      
 
 
 
 
 
 
 
 
 
 
 
 

Чернівці, 2010

 

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ЧЕРНІВЕЦЬКИЙ  НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ

ІМЕНІ ЮРІЯ ФЕДЬКОВИЧА 

Факультет комп’ютерних наук

Кафедра програмного забезпечення комп’ютерних систем

                                                   ЗАТВЕРДЖУЮ

                                                   В.о. завідувача кафедри

                                                   доктор фіз.-мат. наук

                                                   ________С.Е. Остапов

                                                   ”___”__________2010 р. 
 
 

КУСКОВА ІНТЕРПОЛЯЦІЯ ФУНКЦІЙ КУБІЧНИМИ МНОГОЧЛЕНАМИ БЕССЕЛЯ 

ЛИСТ  ЗАТВЕРДЖЕННЯ

Підпис  і дата  
Інв. № дубл.  
Зам. Інв. №  
Підпис  і дата  
Інв. № ориг.  
 
 
 
 
 

        «УЗГОДЖЕНО»

                                        Керівник проекту

                                        Пуюл В.В.

                                        ”___”____________2010 р.

                                        Виконавець

                                        Студент 331 гр.

                                        Фугело О.М.

                                        ”___”____________2010 р.

                                        Нормоконтролер

                                        Валь  Л.О.

                                        ”___”____________2010 р. 
 
 
 
 

                                        2010                                                          ЛЗ

Чернівецький  національний університет імені  Юрія Федьковича

Факультет комп’ютерних наук ______Кафедра___________ПЗКС_________

Спеціальність     Програмне забезпечення автоматизованих систем             .

                                               ЗАТВЕРДЖУЮ

                                               зав. кафедрою

                                               „ _____ ” ___________ 2010 р.

ЗАВДАННЯ

НА  ДИПЛОМНИЙ ПРОЕКТ (РОБОТУ) СТУДЕНТУ

____________________Фугело Олександр Миколайович___________________

(прізвище, ім’я, по батькові) 

1. Тема роботи:   Кускова інтерполяція функцій кубічними многочленами Бесселя.

Затверджена наказом  по університету від „ ___” ___________200_ р. №_____

2. Термін подачі студентом закінченого проекту (роботи) 20.04.2010 р.

3. Вихідні дані до проекту (роботи):

  1. Будь-яке середовище розробки;
  2. Богачев К.Ю. Практикум на ЭВМ. Методы приближения функций. – М., 1998. – 129 с.

4. Зміст документації до кваліфікаційної роботи (перелік питань, що їх належить розробити) :

  1. Технічне завдання;
  2. Архітектура, функціональні та технічні показники;
  3. Опис програми;
  4. Програма та методика випробувань.

5. Перелік графічного матеріалу (з точним зазначенням обов’язкових креслень):

  1. Діаграми прецедентів різних режимів роботи програми;
  2. Скріншоти роботи програмного забезпечення;
  3. Діаграма модулів розробленого програмного забезпечення.

 

6. Консультанти по проекту (роботі), із зазначенням розділів проекту, що

стосуються їх:

Розділ Консультант Підпис, дата
Завдання  видав Завдання прийняв
       
       
       
       
       
 

7. Дата видачі завдання ______________________________________________

                    Керівники          ___________________________________

                                                                                                                   (підпис)

                    Завдання прийняв  до виконання _____________________

                                                                                                                                      (підпис)

КАЛЕНДАРНИЙ ПЛАН

№ п/п Назва етапу  розробки Терміни виконання  етапів роботи
1 Пошук необхідної теоретичної інформації 01.02.2010 – 10.02.2010
2 Розробка модулів  програми 10.02.2010 – 01.03.2010
3 Розробка інтерфейсу 01.03.2010 – 15.03.2010
4 Оптимізація модулів 15.03.2010 – 25.03.2010
5 Перевірка та корекція модулів 25.03.2010 – 10.04.2010
 

                                      Студент      ____________________

                                                                      (підпис)

                                      Керівник проекту  _______________

                                                                                       (підпис) 

АНОТАЦІЯ 

     Засобами  середовища Delphi створена програма для побудови графіків функцій та проведення кускової інтерполяції кубічними многочленами Бесселя.

       Курсова робота складається з 56 сторінок тексту;  13 рисунків;             5 таблиць. Перелік літератури налічує 6 найменувань.

 

SUMMARY

     By facilities of environment the Delphi created program for to construction of the graphs of functions and leadthrough of lump interpolation by the cube polynomials of Bessel.

     A term paper consists of  56 pages of text; 13 pictures; 5 tables. The list of literature counts 6 names.

Информация о работе Кускова інтерполяція функцій кубічними многочленами Бесселя