WWW.REFERATCENTRAL.ORG.UA - Я ТУТ НАВЧАЮСЬ

... відкритий, безкоштовний архів рефератів, курсових, дипломних робіт

ГоловнаІнформатика, Компютерні науки → Обчислення інтеграла на мові Pascal - Курсова робота

Обчислення інтеграла на мові Pascal - Курсова робота

Pascal містить універсальний текстовий редактор, компілятор вхідної мови, редактор зв'язків, інтерактивні символи і довідкову підсистему. Довідкова підсистема дає можливість в процесі роботи оператора отримувати допомогу як із вхідної мови, так і з самої системи. Крім того: для розробки та відлагодження самої програми доцільно вибрати середовище Turbo - Pascal, оскільки це середовище забезпечене відповідними текстовими редакторами і потужними можливостями для відлагодження програми. Ще однією причиною вибору мови Pascal є наявність достатньої для виконання роботи бібліотек стандартних підпрограм В мові Pascal є такі бібліотеки. Crt - Graph - Tpcrt - Dos - Windos.
2.9. Вибір іобгрунтування текстового редактора.
Для набору тексту пояснювальної записки мною вибрано текстовий редактор Word 97. Цей редактор легкий в користуванні, має значні можливості для роботи з різними вікнами, що дозволяє працювати з різним текстами, є різні шрифти для виділення заголовків відповідних розділів, а також за допомогою графічного редактора Microsoft Draw, Microsoft Graph рисувати схеми алгоритмів, редактор формул дозволяє створювати найрізноманітніші малюнки, таблиці, графіки будь-якої складності, дозволяє працювати одночасно з кількома текстовими, графічними, табличними чи іншими файлами, переписувати інформацію з одного файла в інший. Текстовий редактор Word 97 містить 19 вбудованих шрифтів найрізноманітнішої конфігурації, 123 розміри кожного шрифту і 6 спеціальних ефектів, таких як підкреслення, перекреслення, курсив і так далі. Microsoft Word 97 володіє автозбереженням документів, злиттям документів і файлів, більшість операцій у даному пакеті програм можна виконати не використовуючи меню (з допомогою так званих "швидких клавіш"), при роботі з файлами можна задавати будь-яку їх розмірність на екрані, в тому числі і повноекранну, у файлі можна зробити ряд закладок, що дозволяє відразу повертатися до певного місця тексту. Word Замістить ряд команд для полегшення редагування тексту, а саме орфографія, синоніми для двадцяти найпоширеніших мов світу. Даний текстовий редактор дозволяє високоякісно друкувати документи, тексти, таблиці. Крім того, цей редактор набагато швидше дозволяє друкувати в порівнянні з іншими редакторами. Microsoft Word 97 дозволяє працювати з багатьма вікнами в яких розміщений текст, що полегшує роботу при об'єднані тексту в єдине ціле, також роздруків текстів програмних одиниць і результатів розрахунків.
Цей редактор значно переважає інші по вибору різних шрифтів та розмірів, які дозволяють естетично оформити курсову роботу. Крім цього, цим редактором забезпечені декілька комп'ютерів в лабораторії.
3. Схеми алгоритмів.
3.2. Алгоритм підпрограм.
3.3. Алгоритм основної програми
3.1.Таблиця прийнятих позначень змінних і констант
n 0,1
V 1,4
u 8
4. Текст основної програми.
Program Kurcova;
Vses Student, Crt;
Const h=0.1; V=1,4; u=8;
Var i, j: integer; x,y: ovmt: Zna, r,g,1: rca 1;
p, t: real:
a: ovmt;
Function F(x: real):real;
Begin
F: = a[0]+a[1] ? x+a[2] ? Sgr(x)+a[3] ? Exp(3 ? 1 n/x);
End;
Function Fun(x: real):real;
Begin;
Fun: = F9x) / (Exp / x) -1,2);
End;
Function Itg (A,B:real; N: integer;
Fun: Fun I ): real;
Begin
t: = 0; p: = A;
tor j: = 1 to N-1 do begin p: = p+h;
t: = t + Fun (p); end;
Ftg: = h (t+(Fun (A) + Fun (B)) / 2);
End;
Begin
C1 r Scr;
For i: = to 12 do begin
write ('x[',i,'] = '); read (x[i]);
write ('y[',i,']='); read (y[i]);
End;
ATZF (12, 3, x, y, a, i);
for j: = 1 to i do write 1n ('a[', j, ']=], a[j]: 6: 2);
Zna: = Itg (2, 5.6, 36, Fun);
write 1n ('Zna', Zna: 6 : 2);
write 1n ('F(3, 5) = ', F(3, 5) :6:2);
r: - 0.2; g: = v;
repeat
1: - F(g);
write (g : 8 : 2, 1:8:2);
g: = g + r;
until g>u;
End.
5. Опис складених підпрограм.
5.1. Опис основної програми.
На початку програми ми вводимо масив значень х і у. Потім за допомогою стандартної підпрограми методом найменших квадратів знаходимо коефіцієнти а0, а1, а2, а3. Після цього знаходимо інтеграл за допомогою підпрограм і виводимо значення інтегралу. Потім знаходимо і виводимо значення функції у якщо ч = 3,5. У кінці програми ми протабульовуємо функцію у від 1,4 до 8 з кроком 0,2 і результати виводимо у вигляді таблиці.
5.2. Опис розроблених підпрограм.
5.2.1. Підпрограма F в якій змінні F присвоюється функція a[0] + a[1] x x + a[2] x Sgr(x) + a[3] x Exp (3 x ln(x))
5.2.2. Підпрограма Fun в якій змінній Fun присвоюється функція F(х) / Ехр(х) - 1,2.
5.2.3. Підпрограма Itg. На початку підпрограми змінній t присвоюється 0, а змінні Р значення змінної А тобто нижньої межі інтегрування. Потім змінній t присвоюється сума інтергалів де х змінюється від другого до передостаннього кроків інтегрування. І в кінці підпрограми змінній Itg присвоюється значення виразу.
6. Роздрук результатів розрахунку.
6.1. Роздрук результатів тестування.
Результат текстового обчислення значення інтегралу дорівнює 2, 67 і значенням функції у при х = 3,5 дорівнює 24.31
Висновок: в результаті проведеного тестування встановлено, що отримані результати відповідають результатам, які видає програма.
6.2. Роздрук результатів розрахунку
а[1] = -1.88
a[22] = 6.44
a[3] = -1.12
a[4] = 0.08
Zna = 2.67
F(3,5) = 24.31
1,4 6,91 4,6 18,67
1,6 8,89 4,8 15,57
1,8 10,94 5,0 11,69
2,0 13,04 5,2 6,98
2,2 15,10 5,4 1,4
2,4 17,1 5,6 -5,12
2,6 18,96 5,8 -12,63
2,8 20,64 6,0 -21,18
3,0 22,09 6,2 -30,83
3,2 23,24 6,4 -41,63
3,4 24,05 6,6 -53,63
3,6 24,46 6,8 -66,89
3,8 24,42 7,0 -81,46
4,0 23,87 7,2 -97,39
4,2 22,77 7,4 -114,74
4,4 21,05 7,6 -133,56
7,8 -153,91
8,0 -175,84
7. Перелік використаних літературних джерел.
ЛІТЕРАТУРА
1. Бронштейн Н. Довідник з вищої математики
2. Семендяєв К. Вища математика.
3. В. Склярів. Програмне і лінгвістичне забезпечення персональних ЕОМ.
4. Горстко А. Абетка програмування.
5. ТУРБО ПАСКАЛЬ версія 7 0. Керівництво програміста.
6. Комп'ютерна хрестоматія.
Loading...

 
 

Цікаве