Скачиваний:
2
Добавлен:
27.04.2021
Размер:
173.42 Кб
Скачать

Програмування в 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,7sin 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

2i +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

cossin 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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Соседние файлы в предмете Вычислительная техника в инженерных и экономических расчетах