Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методичка_ОТтаП_Ч2

.pdf
Скачиваний:
14
Добавлен:
12.05.2015
Размер:
1.16 Mб
Скачать

<розділ_опису>; Begin

<оператори>; <ім’я>:=<результат>;

End;

де <тип_результату> – тип значення яке повертає функція; <розділ_опису> – аналогічний розділ опису головної

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

Виклик функції в тілі програми має такий вигляд:

<ім’я_змінної>:=<ім’я_функції>(<перелік_змінних _функції>);

В якості прикладу наведемо функцію для обчислення кубу дійсного числа X. Це можна задати так:

Function Cub(x:real):real; begin

Cub:= x*x*x; end;

виклик функції можна здійснити наступним чином:

b:= Cub(a);

тоді змінна a повинна містити значення яке ми хочемо підвести до третього ступеню, а в змінну b функція поверне результат обчислень.

6.3. Приклад.

Скласти програму для обчислення суми членів ряду використовуючи функції:

Z

x

 

 

x3

 

 

x5

 

... ,

(n 1)!

(n

 

(n

 

 

 

2)!

3)!

з точністю до члена ряду, що по модулю менше Е, наприклад,

E = 0,00001.

10

Легко помітити, що для виконання завдання нам знадобляться функції піднесення до ступеню і обчислення

факторіалу.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cкладемо

блок-схему

алгоритму

програми та

функцій

(рис. 6.1):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Function Fact(n:integer):real

 

Початок

Function Pow_n (x:real,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n:integer):real

 

 

 

 

 

 

Початок

 

 

 

 

 

x, n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Початок

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i:=0;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F:= 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s:=0

 

 

 

 

 

 

P := 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ні

 

Так

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i=2, n

 

 

 

 

 

 

 

 

 

Ні

Так

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a:= Pow_n(-1,i)*

 

 

 

 

 

i=1, n

 

 

 

 

 

 

 

 

 

 

 

 

Pow_n(x,2*i+1)/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

F := F*i

 

 

 

 

Fact(n+1+i)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P := P*x

 

 

 

 

 

 

 

 

 

 

 

s := s+a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i := i+1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Так

 

 

 

Ні

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

abs(a)<E

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fact := F

 

 

 

 

 

 

 

 

 

 

 

Pow_n := P

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i, a, s

 

 

 

 

 

 

 

 

 

 

 

 

Кінець

 

 

 

 

 

 

 

 

Кінець

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Кінець

Рисунок 6.1

Тепер запишемо функції піднесення до ступеню і обчислення факторіалу:

Function Fact(n:integer):real; {функція обчислення факторіалу} {на вході функція отримує натуральне число,

на виході - повертає значення факторіалу цього числа}

Var

I:integer; {допоміжні змінні функції}

11

F:real; begin

F:= 1; {початкове значення}

For i:= 2 to n do F:= F*i; {так знаходимо n!}

Fact:= F {результуюче значення функції} end;

Function Pow_n(x:real, n:integer):real;

{функція обчислення ступеню} {на вході функція отримує дійсне число Х та

натуральний показник N, на виході - повертає значення ступеню}

Var

i:integer; {допоміжні змінні функції}

P :real; begin

P:= 1; {початкове значення}

for i:=1 to n do P:= P*x; {так знаходимо ступінь}

Pow_n:= P {результуюче значення функції} end;

Далі запишемо формулу i-го члену ряду:

x2i 1

ai ( 1)i (n 1 i)! , i 0, .

Використавши вищенаведені функції, не важко записати на Паскалі цю формулу наступним чином:

a:=Pow_n(-1,i)*Pow_n(x,2*i+1)/Fact(n+1+i);

Тепер не важко записати програму повністю:

Program Laba_6; uses crt;

Const

E=0.00001; {задаємо значення E за допомогою константи}

Var

i : integer; {ціла змінна для циклу}

12

n: integer; {змінна для значення n}

а: real; {дійсна змінна для членів ряду} x: real; {дійсна змінна для значення X}

Function Fact(n:integer):real; {функція обчислення факторіалу}

Var

i:integer; {допоміжні змінні} k:real;

begin

k:= 1; {початкове значення}

for i:= 2 to n do k:= k*i;{так знаходимо n!}

Fact:=k; {кінцеве значення функції} end;

Function Pow_n(x:real, n:integer):real;

{функція обчислення ступеню}

Var

i:integer; {допоміжні змінні} k:real;

begin

k:= 1; {початкове значення }

for i:=1 to n do k:= k*x; {так знаходимо

ступінь}

 

Pow_n:=k;

{кінцеве значення функції}

 

end;

 

 

Begin

 

 

clrsrc;

 

 

WriteLn(’*****************************’);

WriteLn(’

Розробив програму

’);

WriteLn(’

студент ФЕА, групи ЕК-01

’);

WriteLn(’

Нечипорук І. І.

’);

WriteLn(’*****************************’);

Write(’Введіть значення X:’);

Readln(x);

Write(’Введіть значення N:’);

Readln(n);

i:=0; {початкове значення i} s:=0; {початкове значення суми}

13

Repeat

a:= Pow_n(-1,i)*Pow_n(x,2*i+1)/ Fact(n+1+i); {обчислюємо і-тий член ряду}

s:= s+a; {сумма i – перших членів ряду} inc(i); {збільшуємо i на 1}

Until abs(a)<E;

Writeln(’i=’, i-1);{виводимо значення i на 1 менше}

Writeln(’a=’, a:10:6); Writeln(’s=’, s:10:5);

End.

Зауваження: в цій програмі значення змінної i при виводі треба зменшувати на 1, бо оператор inc(i) стоїть після того як ми обчислили значення i-го члена ряду.

Результат роботи програми при значеннях X = 5.0 і N = 4 буде наступним:

Введіть значення X: 5.0 Введіть значення N: 4 i=59

a = -0,000006

s= -0,17260

6.4.Порядок виконання роботи.

1.Вибрати індивідуальне завдання. Номер варіанту відповідає номеру студента у списку групи.

2.Ознайомитись із теоретичним матеріалом.

3.Скласти алгоритм для розв’язання завдання.

4.Скласти і відлагодити програму на мові Паскаль, яка реалізує введення вихідних даних, обчислення значення змінної за заданою формулою, виведення результатів у зручній формі на екран.

5.Підготувати звіт по роботі.

14

6.5. Індивідуальні завдання.

Скласти блок-схему алгоритму та написати програму для обчислення нижче приведених прикладів, використовуючи функції , передбачити захист від «за циклювання» програми:

1.

Обчислити суму членів ряду:

z 1

x2

 

x4

 

x6

...

з точністю

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

4

 

6

 

 

 

 

 

до члена ряду, що менший за E.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.

Обчислити

 

число

з точністю

 

до десятого знака, якщо

 

4arctg

1

 

arctg

1

 

.

 

Для

 

 

 

 

обчислення

 

arctg(x)

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

5

 

 

 

 

 

239

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

використовувати

 

 

 

 

наступне

 

 

 

 

розкладання

в

ряд:

 

arctg

1

 

1

 

 

 

1

 

 

1

 

...

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

x

 

3x3

5x5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.

Обчислити суму членів ряду:

z 1

x3

 

 

x5

 

 

x7

...

з точністю

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3!

 

5!

 

7!

 

 

 

 

 

до члена ряду, що менший за E.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

2

 

 

 

 

з точністю до 0,00001

Знайти значення змінної y cos2 (x

0.5)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

для значень x, розташованих в інтервалі (0; 1) з кроком 0,25; в інтервалі (0; 3) з кроком 0,5. Роздрукувати таблицю значень y і x.

5.

Знайти

методом Ньютона

корінь рівняння

f (x) ex -cos 2x

 

f (x) ex -cos(2x) з точністю до 10-4, взявши в якості

 

першого наближення приблизне значення кореня x = 0.

 

Наступні

 

 

наближення

знаходяться

за

формулою:

 

x

x

f x

, де f’(x) – похідна від функції f(x).

 

 

 

 

 

 

 

 

s 1

 

s

f x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6.

Обчислити число за допомогою формули Мечина,

яка має

 

вигляд:

 

 

4arctg

1

 

arctg

1

.

Для обчислення

arctg(x)

 

 

4

5

 

239

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

використовувати

 

 

наступне

розкладання

в

ряд:

 

arctg

1

 

1

 

 

1

 

1

 

 

. Обчислення провести з точністю до

 

 

 

3x3

5x5

 

 

 

x

x

 

 

 

 

 

 

 

 

 

 

 

шостого знака.

15

7.

Обчислити

y x

 

 

з

точністю

 

до

 

четвертого

знака,

 

використовуючи співвідношення:

y

 

 

 

1

( y

 

x

);

x 9,5;

y 1,3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 1

 

2

 

i

 

yi

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

x

2i 1

 

8. Обчислити відрізок ступеневого ряду

S 1 i

 

; x = 0,56.

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2i 1

 

 

 

 

 

 

 

i 0

2

1

 

 

Розрахунки припинити, якщо

 

 

 

10 4 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2i 1

 

 

 

 

 

 

 

 

 

 

 

 

 

9.

Обчислити

з

 

 

точністю

 

 

до

 

п’ятого

знака:

 

log

 

x (x 1)

(x 2)2

 

 

(x 3)3

 

(x 4)4

...

 

 

 

 

 

 

 

 

 

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

3

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.Обчислити значення функції sin(y) з точністю до п’ятого знака:

sin

 

x

 

x

1

 

(

x )3

1

 

(

x )5

 

1

 

(

x )7

. y

x

;

1 x 1;

 

 

 

 

 

 

 

 

2

 

2

 

2

 

3!

2

 

5!

 

2

 

 

7!

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11. Знайти значення змінної

 

 

 

 

 

2

 

 

з точністю до 0,0001

y ctg 2

(x2

2)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1

k

 

 

 

 

 

 

 

для значень x, розташованих в інтервалі (0; 1.5) з кроком 0,25. Роздрукувати таблиці значень y і x.

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12.

Знайти значення змінної

 

 

 

2

 

 

 

 

з точністю до 0,0001

y sin2 (x2

 

 

3)

 

 

 

 

 

k 1

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

для значень x, розташованих в інтервалі (0; 2) з кроком 0,4.

 

Роздрукувати таблицю значень y і x.

 

 

 

 

 

 

 

 

 

 

 

13.

Обчислити суму членів ряду: y

 

 

1

 

 

 

 

2

 

 

...

 

 

n

... з

 

 

 

 

 

 

 

2

 

 

n(n 3)

 

 

 

 

1

4

 

5

 

 

 

 

точністю до члена ряду, що менший за 10-4.

 

 

 

 

 

14.

Обчислити суму членів ряду: Z

 

 

 

 

x

 

 

 

 

x2

 

 

x3

 

... з

(x 1)!

(x 2)!

(x 3)!

 

точністю до члена ряду, що менший E.

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

i

 

 

x2i 1

 

 

 

 

 

 

 

 

15.

Обчислити відрізок ряду:

S ( 1)

 

 

 

 

 

 

 

 

;

 

x = 0,56. Розрахунки

 

 

 

 

 

i

 

 

 

 

 

 

 

 

i 0

 

 

 

2

 

1

 

 

 

 

 

 

 

 

припинити, якщо x2i 1

i

 

10 4 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16. Обчислити

функцію

W 3 Z ,

використовуючи

ітераційну

формулу:

W

 

W

1

(

 

Z

W ) . Розрахунки припинити, якщо

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

1

 

n

 

3 W 2

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

W

 

10 5

;

W 6; Z 220 .

 

 

 

 

 

 

 

 

 

 

 

W

 

 

 

 

 

 

 

 

 

 

 

 

 

n 1

 

 

n

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17. Обчислити

 

y

x

з

 

точністю

E,

використовуючи

співвідношення: y

 

1

( y

x

); E=10-3 ;

x 8,6;

y =2,8 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 1

2

i

 

yi

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18. Написати

програму

обчислення

x p a

за

 

допомогою

рекурентного

 

співвідношення

Ньютона:

x0

=

a;

 

 

 

 

1

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

xn 1 xn

 

10 6 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

xn 1

 

 

( p 1)xn

 

 

.

Точність

обчислення:

 

 

 

 

p 1

 

 

 

 

p

 

 

 

xn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вихідні дані: p = 2; a = 3;p = 5; a = 32.

 

1

 

 

 

 

 

 

 

 

 

 

 

19. Знайти значення змінної y

k 1 k 2

 

для кожного із

arctg(x2

 

 

1)

значень x, розташованих в інтервалі (-2; 2) з кроком 0,5, з точністю до 0,0001. Роздрукувати таблицю значень y і x.

20. Знайти значення змінної y

 

1

з точністю до 0,00001

 

 

 

 

1

 

 

 

 

 

 

 

sin x

 

 

 

 

 

i 1 i2

 

 

для значень x, розташованих в інтервалі (0; 1) з кроком 0,25. Роздрукувати таблиці значень y і x.

 

 

p

 

1

 

 

 

 

1

 

 

 

 

21.

Обчислити значення змінної

 

 

 

 

 

 

 

 

 

 

 

 

з точністю E

x2

 

 

 

 

 

 

 

 

 

 

 

 

1 k 1 (k x)

 

 

 

для значень x, розташованих в інтервалі (-1; 2) з кроком 0,25.

 

Роздрукувати таблицю значень p і x.

 

 

 

 

 

 

 

 

 

 

 

 

 

22.

Обчислити суму членів ряду:

z 1 x

x2

...

xn

... з точністю

 

 

 

 

 

 

 

 

 

 

2!

 

 

 

 

n!

 

 

 

до члена ряду, що менший за E.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

23.

Обчислити суму членів ряду:

y

1

 

 

 

2

 

...

 

n

... з

2

 

 

3 4

 

1)(n 2)

 

 

 

3

 

 

 

 

(n

 

точністю до члена ряду, що менший за 10-4.

17

24.

Обчислити суму членів ряду:

 

 

 

 

 

 

 

 

 

 

z cos x

 

cos 2x

 

cos3x

 

 

...

cos nx

 

 

... з точністю до члена ряду,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n2

 

 

 

 

 

 

 

 

 

 

що менший за E.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

25.

Обчислити суму членів ряду:

 

 

 

 

 

 

 

 

 

 

x 1

 

(x 1)3

 

 

 

(x 1)5

 

 

 

 

 

 

(x 1)2 n 1

 

 

 

z 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

...

 

 

 

 

 

 

 

 

... з точністю

 

 

 

 

 

 

 

3(x 1)

3

5(x 1)

5

 

 

(2n 1)(x

1)

2 n 1

 

x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

до члена ряду, що менший за 10-6.

 

 

 

 

 

 

 

 

26.

Обчислити суму членів ряду:

 

 

 

 

 

 

 

 

 

 

z 1

 

mx

 

 

 

 

m(m 1)

x2

m(m 1)(m 2)

x3

... з точністю до

 

 

(m 1)!

 

 

 

 

 

 

 

 

 

 

 

 

 

(m 2)!

 

 

 

 

 

 

 

 

 

 

 

 

(m 3)!

 

 

 

 

 

 

 

члена ряду, що менший за 10-4.

 

 

 

 

 

 

 

 

 

27. Обчислити суму членів ряду:

 

 

 

 

 

 

 

 

 

 

y 1xn

1

xn 1

...

1

x

 

1

 

 

 

 

 

 

 

1

 

 

x 1 ... з точністю до члена

 

 

 

n

 

 

 

 

 

n 2

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ряду, що менший за 10-6.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

28. Обчислити суму членів ряду:

 

 

 

 

 

 

 

 

 

 

 

 

mx

 

 

 

 

 

m

 

m 1

 

2

 

 

 

 

m

 

m 1

m 2

 

 

3

 

 

 

 

z 1

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

x

 

з точністю до

 

 

m 1 !

 

m 2

 

 

 

 

 

 

 

 

 

m 3 !

 

 

члена ряду, що менший за E. Для визначеного поточного члена ряду використовувати рекурентну формулу:

y y

x(m n 1)

, де n – номер члена ряду. Початкове

 

 

 

n n 1

 

m n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

значення y взяти рівним

1

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

1

 

29. Обчислити значення змінної

d

 

 

 

 

 

з точністю до

 

2

 

(k x)

 

 

 

 

 

 

 

 

 

 

 

 

x

 

1 k 1

 

0,0001,

 

для

 

значень

 

 

x,

 

розташованих в інтервалі

(-1;2) з кроком 0,25. Роздрукувати таблицю значень d і x.

30. Обчислити суму членів ряду:

 

 

 

 

 

 

 

 

z cos x

cos 2x

 

cos3x

...

cos nx

...

 

з точністю до 0,0001, для

 

 

 

 

 

4

9

 

 

 

n2

 

 

 

 

 

 

 

 

значень x, розташованих в інтервалі (-1; 2) з кроком 0,25. Роздрукувати таблицю значень z і x.

18

6.6.Контрольні запитання.

1.Коли використовуються функції?

2.Як організуються функції?

3.Яка форма звернення до функції у тілі програми?

4.В якому випадку вказуються фактичні параметри?

5.В якому випадку вказуються формальні параметри?

6.Як співвідносяться фактичні та формальні параметри?

19