Смекни!
smekni.com

Паскаль 14 (стр. 2 из 2)

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. Комп'ютерна хрестоматія.