Методичка_ОТтаП_Ч2
.pdf<розділ_опису>; 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