MathCadProg3
.pdfПрограмування в MathCad
Лабораторна робота № 3
Програмування циклічних обчислювальних процесів.
Оператор циклу for.
Оператор циклу for найчастіше використовуємо для програмування циклічних структур з відомою кількістю повторень.
Схема
Шаблон оператора
|
|
z = zp ,k, zk |
|
|
|
for |
|
|
|
, |
|
.. |
|
< параметри дискретної |
||||
|
|
|
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
змінної циклу > |
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
тіло циклу |
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
<операторатори тіла циклу> |
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Для внесення оператора в робочий аркуш потрібно виконати такі дії:
- натиснути кнопку for на панелі Програмування (не набирати for з клавіатури!)
-зліва від символу “ ” набрати ім’я змінної циклу.
-справа від “ ” увести діапазон значень, в якому змінюється змінна циклу (для введення “..“ натискаємо символ “;“)
-у наступному полі вводимо оператори, які залежать від змінної циклу.
-додаткові поля вводу створюємо натисканням на кнопку Add Line.
Приклад. Побудувати |
алгоритм |
і написати програму-функцію для обчислення суми |
||||||
n |
|
|
|
|
|
|
|
|
∑1 |
=1 + |
1 |
+ |
1 |
+ |
+ |
1 |
при заданому значенні n . |
i =1 i |
|
2 |
|
3 |
|
|
n |
|
Вхідні дані: ціле значення n .
n
Розрахункові формули накопичування суми ряду∑ai : s0 = 0 - початкове значення перед
i =1
додаванням, si = si −1 + ai - накопичування суми в циклі, i =1,2,…n .
Блок-схема програми-функції.
sum (n)
s = 0
і = 1 ,n
s=s+1/i
n , s
кінець
n := 12
Програма
sum(n) := |
|
|
|
s ← 0 |
|
|
|
|
|
|
|
||||
|
|
|
|
for i 1 ..n |
|||
|
|
|
|
s ← s + |
1 |
|
|
i |
|||||||
|
|
|
|
|
|||
|
|
|
|
n |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
s |
|
|
Результат обчислень при n = 12
|
|
12 |
|
sum(n) = |
|
||
|
|||
∑n |
1 |
3.103 |
|
= 3.103 |
|
||
i |
|
||
i = 1 |
|
|
|
|
|
|
Зауваження. Для накопичування добутку послідовності чисел схема обчислень наступна. d0 =1 - початкове значення перед множенням, di = di −1 ai - отримання добутку в циклі, i =1,2,…n .
Завдання
Скласти блок-схему та програмний блок обчислення значення виразу. Порівняти результати обчислень з результатами отриманими за допомогою стандартних інструментів з палітри Мат. аналіз панелі інструментів Математика
Варіант |
|
|
Вираз |
|
|
Варіант |
|
|
Вираз |
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
|
2 |
|
|
|
|
|
10 |
i |
+5 |
3 |
||
1 |
|
|
∑i |
|
|
|
2 |
|
|
∏ |
|
|||||
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
i=1 10 |
|
|
|
|
i=1 i +10 |
|
|||||||
|
|
20 |
i +5 |
20 |
i |
|
15 |
i |
2 + 4 |
15 |
i3 + 6 |
|||||
3 |
|
∑ |
|
∏ |
|
|
4 |
∏ |
|
|
|
∑ |
|
|
|
|
2i |
4 |
|
|
2,5i |
10i +1 |
|||||||||||
|
i=1 |
i=1 |
|
|
i=1 |
|
i=1 |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
30 |
|
|
i2 |
|
+5,6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
25 |
sin i |
∏= |
|
cosi |
|
|
|||||||||||||||||||||||||||||||||
5 |
|
|
|
|
|
|
|
∏ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
∑ |
i 1 |
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i +8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i |
+ |
2 |
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
10 |
|
|
tg i |
|
|
|
|
|
10 i + 2,3 |
|
|
|
|
|
|
13 |
|
e0,1i |
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
13 |
|
|
|||||||||||||||||||||||||||
7 |
|
|
|
2∑= |
|
|
|
|
+ ∑= 1 + 2i |
|
|
|
|
|
8 |
|
∑ |
|
|
|
|
|
|
|
|
|
|
|
+ 2,7∏sin i |
||||||||||||||||||||||||||||||||||||||
|
|
|
i2 +1 |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
i 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
i 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i=1 |
i +5,2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|||||||||||||||
|
|
|
22 |
sin 2 i |
|
|
|
|
|
|
|
22 |
|
|
cos i +1 |
|
|
|
|
|
|
30 |
|
i sin 2i |
3 |
|
|
||||||||||||||||||||||||||||||||||||||||
9 |
10 |
∑ |
|
|
|
|
|
|
|
|
+ |
|
|
|
|
∏ |
|
|
|
|
|
|
|
|
|
|
10 |
|
|
|
|
|
∑ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
|
|
i +8 |
|
|
|
2,5 |
|
|
|
|
|
|
|
2i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 +i |
|
|
|
||||||||||||||||||||||||||||||
|
|
i=1 |
|
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
14 |
|
|
|
i |
+5 |
|
14 |
|
|
sin(i + 2) |
|
|
|
|
|
|
|
|
|
|
|
|
|
19 |
|
i2 +5,6 13 |
|
|
||||||||||||||||||||||||||||||||||||||
11 |
∏ |
|
|
|
|
|
∑ |
|
|
|
|
|
|
|
|
|
|
|
|
|
+5,88 |
12 |
|
|
|
|
∏ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
i + 2,7 |
|
|
|
|
|
|
|
|
|
|
|
i + 4,3 |
|
|
|
|
|||||||||||||||||||||||||||||||||||
|
i=1 |
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
|
|
|
|
|
|
i |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
13 |
2∑i +5 |
+3,5∏ |
|
|
|
|
|
|
|
|
|
|
|
|
14 |
|
|
|
|
cos ∑ |
|
|
i + 2 |
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
sin i + |
6 |
|
|
|
|
|
|
3i +5 |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
i=1 |
6i |
|
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
|
|
i +5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
|
|
sin i + 2,5 |
|
|
|
||||||||||||||||||||||||
15 |
|
|
|
|
|
|
|
|
|
sin ∏ |
|
|
|
|
|
|
|
|
|
|
16 |
|
|
|
tg ∏ |
|
|
|
|||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
i +8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cosi + 5 |
|
|
||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
|
3i +8,2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
|
|
|
i |
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||
17 |
|
|
|
|
|
|
1 + tg2 ∑ |
|
|
|
|
|
|
|
18 |
|
|
|
|
|
|
|
|
|
|
|
−∑ |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i+ |
2 |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
i 2 + 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
e i=1 |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||
|
|
|
|
|
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
|
|
3i +5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
|
sin i |
|
|
|
|
|
|
|
|
||||||||||||||||||
19 |
cos∏sin i +∏ |
|
|
|
|
|
|
|
20 |
|
|
|
|
|
|
|
|
1+∏ |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i+1 |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||
|
4,5i +5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
e |
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
14 |
|
i + |
5 |
|
|
|
|
|
|
|
14 |
|
sin i |
|
|
||||||||||||
|
|
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
|
|
|
|
|
|
|
|
|
|
|
∑ |
+∏ |
|
|
|||||||||||||||||||||||||||
|
12 |
|
|
3sin |
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i |
+5 |
|
|
|
|
|
|
|
|
|
|
|
i |
|
|
|||||||||||||||||||||||||||||||
21 |
∑ |
|
|
|
+ 2,7cos∏ |
|
|
22 |
|
|
|
i=1 |
2i |
|
|
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|||||||||||||||||||||||||||||||||||||
|
|
|
4i |
|
|
|
|
|
|
i |
2 |
|
|
|
|
|
|
|
|
|
14 |
|
|
|
|
|
tg i |
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
∏i=1 |
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i + 4,6 |
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
10 |
|
|
5i |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
sin(3i +5) |
|
|
13 |
||||||||||||||||||||||||||||
23 |
|
|
|
|
|
tg3 ∑ |
|
|
3 + 2,7 + 2 |
|
|
|
|
|
24 |
2,5sin ∏ |
+ |
∑tgi |
|||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
i |
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
+1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i=1 |
2,7i +8 |
|
i=1 |
|||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
|
|
|
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
25 |
|
|
|
|
|
|
|
cos3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
|
|
|
|
|
|
ln ∑ |
|
sin i |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
∏i 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
|
|
i + 2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||
27 |
|
|
|
|
|
|
|
|
|
|
lg∏ |
|
|
|
|
|
|
|
|
|
|
|
28 |
|
3,8ln ∏(i2 + 2)+ 4,77 |
||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
i + 4 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
21 |
|
|
|
|
|
|
|
|
|
|
|
|
21 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9 |
|
|
|
|
|
|
|
|||||||||||
29 |
6,98 ∑sin |
2 |
i |
4 |
+∏cosi |
3 |
|
30 |
|
|
|
|
45,789e |
−∏tg i |
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
i=1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|