Курсовая работа: Аналіз теоретичної бази інтерполювання функції

for i:=1 to n do

for j:=1 to n-i do a[i+2,j]:=a[i+1,j+1]-a[i+1,j];

writeln('Vvedit tochky v iakii bydemo chykatu znachennie fynkcii: ');

readln(X);

for i:=1 to n do if (a[1,i]-X<H) then x0:=i-1;

q:=(X-A[1,x0])/h;

pp:=q-(1/2);p1:=1;

p:=(a[2,x0]+a[2,x0+1])/2+pp*a[3,x0-1];

for i:=1 to n do begin

p1:=p1*(sqr(pp)-(sqr(2*i-1))/4);

f:=1;

for i1:=1 to 2*i do f:=f*i1;

p:=p+(p1/f*(a[2+2*i,n-i+1]+a[2+2*i,n-i+1])/2)+((p*p1)/(f*(2*i+1))*a[2+2*i,n-i+1]);

end;

writeln(p);

readln;

end.

3.4 Тестування програми

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


Рисунок 3.1- Введення початкових значень та даних з таблиці та виведення кінцевого результату.


Висновки

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

2. Опираючись на теоретичну базу було створенно ефективний алгоритм обчислення значення таблично заданої функції за методом, коефіцієнт ефективності якого в 2,65 разу вищий за другий.

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

4. Здійснено тестування програми, яке підтвердило її правильну та коректну роботу.


Перелік посилань

1. Воробьева Г.Н., Данилова А.Н. Практикум по вычислительной математике. – М.: Высш. шк., 1990. - 187 с.

2. Копченова Н.В., Марон И.А. Вычислительная математика в примерах и задачах. – М.: Наука, 1972. – 250 с.

3. Волинець В.І. Конспект лекцій з курсів: Алгоритмічні мови і програмування. Обчислювальна техніка і програмування. - Вінниця, ВДТУ, 1996. – 42 с.

4. Димидович Б.П., Марон И.А. Основы вычеслительной математики.– М.: 1970, – 240с.

5. Волинець В.І., Ревенок В.І. Методичні вказівки до виконання лабораторних робіт з дисциплін: Алгоритмічні мови і програмування. Обчислювальна техніка і програмування. – Вінниця, ВДТУ, 1998. – 56 с.

6. Волинець В.І., Ревенок В.І. Методичні вказівки до виконання практичних та контрольних робіт з дисциплін: Алгоритмічні мови і програмування та Обчислювальна техніка і програмування.– Вінниця, ВДТУ, 1998. – 40 с.

7. Сердюченко В.Я. Розробка алгоритмів та програмування на мові Turbo Pascal. – Х.: Парітет, 1995. – 464 с.

К-во Просмотров: 247
Бесплатно скачать Курсовая работа: Аналіз теоретичної бази інтерполювання функції