Добавил:
Лабы/курсовые по программированию (С++/Verilog HDL), Теория и Практика Помехоустойчивого Кодирования Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1сем Дагаев / LabPHLL

.pdf
Скачиваний:
22
Добавлен:
09.03.2022
Размер:
1.42 Mб
Скачать

Варианты заданий

Вид функции y = f(x) и рабочий набор исходных данных приведены в таблице

N

Вид функции y = f(x)

Рабочий набор исходных данных

N

a

x

нач

x

кон

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

e-x e

a

15

1

0,2

0,5

 

 

 

 

 

 

 

 

 

 

 

 

 

ex a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

cos4x cos2a

 

10

0,5

-1,3

 

1

 

 

 

 

 

 

 

 

cosax 1,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

tgax - x

2

 

 

 

 

 

 

 

 

 

 

 

 

 

12

2

0,3

0,35

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 a 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a 2,7

16

1

 

2

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a x3

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

ln

 

a - x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

10

 

2

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ln(a

2) lnx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

e-a2 e x 2

15

0,5

 

1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2,8ax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

sin

 

 

 

 

 

 

a3 x

 

12

1

 

2

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

14 ax

 

 

 

 

 

 

8

 

 

 

cos

2

a cosax

15

1,5

 

1

2,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ax 2

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,6ax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

10

0,1

4,2

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2,9a 1,2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

 

 

 

 

ln

 

a x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

8

-2,5

-1,9

-0,9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ln

 

a

 

1,5ln

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11

 

 

 

 

 

 

 

 

 

e

x a1,7

10

1,1

 

1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

 

cos

 

 

x

a 1

12

3

 

2

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

13

 

 

 

 

 

sinax sin 2a

 

15

2

1,5

2,9

 

 

 

 

 

 

 

 

 

 

4 sin 2x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

a x

a 2

10

3

1,5

3,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

ln

 

 

 

 

 

 

2ax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

3

 

2

3,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21

16

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

1,5

 

1

 

2,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

eax 2ea

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17

 

 

 

 

 

 

 

 

sin

5x ax

 

10

 

2

 

2,5

 

3,5

 

 

 

 

 

 

 

 

 

 

x cos5x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18

 

 

 

 

 

 

 

 

 

 

 

 

 

a 3x

12

 

2

 

0

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a 3 x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19

 

5

 

 

a 30

20

 

4

 

1

 

10

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a ax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

 

 

 

 

 

 

 

ln(a 2 x 2 )

15

 

2

 

1

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21

 

1,5cos4

 

 

 

a x

 

 

10

 

1,5

 

1

 

4

 

 

2a2 x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

22

 

 

 

 

 

 

 

 

 

 

a sinx

 

15

 

2

 

0

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 4 cosx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

23

 

 

 

ln(x 4 a 2 )

 

 

18

 

1,5

 

2

 

3,5

 

 

 

 

 

 

 

 

 

a 4

 

28

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

24

 

 

 

 

 

tgax tgx

 

15

 

1,2

 

0,1

 

0,25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tg(a 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

25

 

 

sin 4a sin 4x

 

 

12

 

0,5

 

-

 

+

 

 

 

 

 

 

 

 

 

 

 

a

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

26

 

 

 

 

 

 

 

 

ax 0,2x

 

15

 

1,5

 

2

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2a

2 x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

27

 

 

 

 

 

 

 

 

 

3x 4ax

 

20

 

2

 

1

 

2,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

28

 

 

 

 

 

 

e x ea

 

 

12

 

2,5

 

-1

 

1

 

 

 

 

 

 

 

 

 

 

 

a

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

29

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

6

 

2

 

5

 

 

5 a lna lnx

 

 

 

 

 

30

 

tgax tg2 (a 2,5)

 

16

 

2

 

0

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31

 

 

cos x cos x

 

20

 

3

 

4

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a 1 x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Методические указания по выполнению работы

Прежде всего, следует отметить, что особенностью задач, решаемых в настоящей лабораторной работе, является необходимость организации арифметического цикла. Напомним, что арифметическим циклом называется цикл с известным количеством повторением тела. Среди существующих в языке Си циклических инструкций (циклы – for, while и do while), отсутствует циклическая инструкция, специально предназначенная для реализации арифметического цикла. В рассматриваемом случае можно использовать циклические инструкции for

22

и while. Цикл do while менее удобен. Это обусловлено тем обстоятельством, что его тело должно выполниться хотя бы один раз. Оставим в качестве задания на самостоятельную работу рассмотрение тех нежелательных последствий, которые повлечет применение этого вида цикла при решении задач настоящей лабораторной работы. Затем необходимо выбрать вид переменной, управляющей работой цикла. Для управления циклом можно использовать следующие переменные:

аргумент функции x,

специальную переменную целого типа, которую обычно называют

счетчиком.

Использование счетчика является более предпочтительным. Дело заключается в следующем. В общем случае аргументом табулируемой функции может быть переменная вещественного типа. В связи с этим может возникнуть проблема обеспечения заданного количества повторений цикла. Это обусловлено тем положением, что данные вещественного типа имеют приближенное представление в памяти компьютера и все арифметические операции с ними выполняются приближенно. От этих недостатков свободны данные целого типа.

Общий вид циклической части алгоритма решения задач в настоящей лабораторной работе имеет вид, приведенный на рис. 1.3.1. Символ 2 соответствует оператору цикла for

.

1

Инициализация цикла

2

Выход из цикла i = 1; i <= n; i++

3

Рабочая часть цикла

4

Подготовка к очередному выполнению тела

Обобщенная схема алгоритма решения задачи.

23

В качестве примера рассмотрим задачу варианта 31. Схема алгоритма для этой задачи приведена на рис.1.3.2. В соответствии с условием задачи необходимо предусмотреть ввод исходных данных: значений переменных n,

x нач и x кон .

0

Начало

1

Ввод1 xнач, xкон, n

2

 

x = xнач, b =

a 1 ,

dx = (xкон – xнач ) / (n – 1)

3

Вывод

заголовка

4

i=1; i<=n; i++

5

y

cos x cos x

b x

6

Вывод i, x, y

7

x +=dx

8

Останов

Схема алгоритма решения задачи.

24

Подготовка к первому выполнению включает в себя присвоение независимой переменной x начального значения (символ 2 на рис. 1.3.2), вычисление величины шага изменения аргумента – dx (символ 2 на рис. 1.3.2) и вывода заголовка таблицы (символ 3 на рис.1.3. 2).

Анализ расчетной формулы для вычисления величины y показывает, что в нее входит выражение, независящее от x: a 1 . Введем для его обозначения вспомогательную переменную b:

b = a 1 .

Значение вспомогательной переменной b целесообразно вычислять заранее, при подготовке к первому вычислению цикла, что позволит избежать многократного вычисления этой величины в цикле (символ 2 на рис.1.3.2). Процедуру, связанную с вынесением из цикла действий, результат выполнения которых в цикле не изменяется, называют “чисткой цикла“.

Врабочей части цикла необходимо вычислять значение y и выводить на экран результат решения – значения i, x и y (символы 5 и 6 на рис. 1.3.2). Подготовка к новому выполнению цикла состоит в изменении аргумента x на заданный шаг dx (символ 7 на рис. 1.3.2).

Втаблице приведены идентификаторы переменных для варианта 31.

 

 

 

Таблица идентификаторов

Обозначение

Идентификатор

 

Назначение

в задаче

 

 

 

 

 

N

N

 

Количество расчетных точек

 

a

a

 

Параметр функции

x

 

xn

 

Начальное значение аргумента

 

нач

 

 

 

 

 

x

кон

xk

 

Конечное значение аргумента

 

 

 

 

 

-

dx

 

Шаг изменения аргумента

 

x

x

 

Текущее значение аргумента

 

y

y

 

Вычисленное значение

 

 

 

аргумента

 

 

 

 

 

-

I

 

Счетчик цикла

 

 

b

 

Промежуточная переменная

Отметим, что при организации цикла очень важным является определение основной операции, применение которой позволяет получить нужный результат. Такую операцию будем называть опорной. Такой операцией при решении задачи табулирования является операция, задаваемая оператором присваивания x += dx. Эта операция позволяет повторно использовать для вычислений расчетную формулу, стоящую в рабочей части цикла.

По условию задачи результаты вычислений должны быть оформлены в виде таблицы, снабженной заголовком. Это легко реализуется при использовании форматированного вывода. При этом следует согласовывать элементы

25

форматирования, используемые при выводе заголовка с элементами форматирований, которые используются при выводе строк таблицы. Например, заголовок таблицы можно выводить с помощью следующего вызова функции printf()

printf(“%5s%s10%10s\n”,“Номер”,“Аргумент”, “Функция”);

В этом случае вывод очередной строки таблицы может быть выполнен с помощью следующего вызова функции printf():

printf(“%5d%10.2f%10.2f\n”, i, x, y );

Методические указания по выполнению контрольного расчета

Для выполнения контрольного расчета в данной лабораторной работе необходимо выбрать численные значения величин n, a, xn, xk и a.

Для сокращения количества ручных вычислений, выполняемых в контрольном расчете, значение величины n можно взять равной 3. Заметим, что выбор в контрольном расчете n = 2 является нежелательным. Дело заключается в том, что при организации цикла табулирования встречается ошибка, которую при n = 2 выявить не удается. Такая ошибка возникает в том случае, когда оператор, осуществляющий подготовку к новому выполнению в цикле (символ 7), неправильно записывают в следующем виде: x = xn + dx.

При расчете на компьютере прохождение цикла выполняется трижды, что позволит проверить правильность организации цикла. Значения величин xn, xk и a целесообразно выбирать таким образом, чтобы упростить вычисления, выполняемые вручную.

Например, для варианта 31 можно выбрать для контрольного расчета xn = 0.5, xk = 1.5 и a = 3.

Результаты вычислений контрольного расчета для рассматриваемого варианта приведены в таблице.

Таблица вычислений для варианта 31

Назначение

 

Набор данных

 

Результаты вычислений

 

 

 

 

 

 

 

ручных

машинных

набора данных

N

 

a

xn

 

xk

 

 

X

y

x

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,5

0,6551

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Контрольный

3

 

3

0,5

 

1,5

1,0

0,3602

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,5

0,1171

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рабочий

20

 

3

4

 

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

26

Контрольные вопросы

1.Функциональная схема цикла и назначение ее отдельных частей.

2.Классификация циклов.

3.Назначение цикла for и его отдельных компонентов.

4.Укажите, сколько операторов можно разместить в теле цикла?

5.Каким образом в теле цикла for можно разместить несколько операторов?

6.С какой целью выполняется “чистка” цикла?

7.Почему счетчик цикла должен быть целочисленной переменной?

Лабораторная работа 4

Циклические вычислительные процессы. Вычисления по рекуррентным формулам

Лабораторная работа должна выполняться в соответствии с указаниями, изложенными в разделе “Порядок выполнения лабораторных работ”.

Цель работы

Целью настоящей работы является получение студентами практических навыков по решению задач, содержащих вычисление конечных сумм и произведений.

Постановка задачи и варианты заданий

Решить задачу вычисления значения функции, содержащей сумму или (и) произведение. Варианты заданий представлены в таблице, приведенной ниже. В этой таблице приведены вид функции и рабочий набор исходных данных. Задания можно разбить на три группы:

-в вариантах 1, 3, 6, 9, 10, 11, 12, 13, 15, 16, 17, 18, 18, 22 - 29 по рекуррентным формулам необходимо вычислить сумму или произведение,

-в вариантах 5, 7, 14 необходимо вычислять сумму или произведение, причем вычисление очередного слагаемого (сомножителя) следует выполнять также по рекуррентной формуле,

-в вариантах 2, 4, 8, 20, 21 необходимо вычислять по рекуррентным формулам сумму (произведение) знакопеременного ряда.

27

Номер

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рабочий набор

варианта

Функция

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

х

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

y x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ln 1

 

 

 

 

 

 

 

 

 

 

 

 

i

75

3,5

 

 

 

 

 

 

 

 

 

 

7 x

 

 

 

 

 

 

7 x i 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

2

y -5x 6 ((-1)i 1 (

 

 

 

 

 

)i )

30

8

x 5

 

 

 

 

 

 

 

 

 

i

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 4 ))

 

 

 

 

 

 

 

 

 

80

5,3

y sin(0,01 (1

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

n

 

 

1

( 1)i 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

100

1,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

2

 

 

i 1i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

i xiln ix

 

 

 

 

 

 

 

 

 

11

0,8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

x x ( 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

1

 

 

 

 

 

n

 

k x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

y x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

25

1, 8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1 k

 

 

 

k 1 k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 2i 1

 

 

 

 

 

 

 

7

z 5x

( ( 1)i 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

)2

10

0,8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 1

 

 

 

 

 

 

 

 

 

 

(2i 1)!(2i 1)

 

 

 

 

 

n

( 1)k 1

 

 

 

 

 

1

 

 

 

 

 

 

 

 

n

 

k

2

x

 

 

8

z x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

4,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1

 

 

 

 

 

 

 

 

 

 

2k 1

 

 

k 1 k 2 1

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

1

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

) i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

25

-2,1

y 4x

 

 

(1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 1

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10

z ln( (1 i 1,5 i 3)) x

 

 

 

 

 

 

55

3,2

 

 

 

i 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y 1 2

 

 

n

 

 

 

 

 

 

x

 

 

 

 

 

)k coskx

 

 

 

 

 

 

 

 

 

 

 

11

 

 

(

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

3,1415

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1 x 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y 4x

2

 

 

n

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

0,4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 k 1 (2k 1)9k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

i

2

 

 

 

 

 

 

 

 

 

 

13

y 2,4sinx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

30

9

 

(

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

)

 

 

 

 

 

 

x

1

1 i2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

x 2k 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

y 0,5x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

1,2

 

(2k

 

1)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

lni

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 1

 

 

 

 

 

 

 

 

 

35

1,1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y sinπ

 

(1

 

 

 

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 5

 

 

 

 

 

 

 

1 i2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

16

y x 2

 

0,5k coskx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

25

1,2

 

 

 

 

 

 

 

k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

x 0,8

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

17

y 4,2x

 

 

 

 

 

cosxi) i

 

 

 

 

 

20

0,8

 

(

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

28

 

 

 

1

 

 

 

 

n

 

 

 

 

 

 

 

2x

 

 

 

 

 

 

 

 

 

 

18

z

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

0,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

k 1 x 2 k 2π 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y 5x

 

 

 

 

 

 

 

 

 

1

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19

ln

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

55

0,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 7

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

z

 

1

 

 

n

 

( 1) k

 

 

 

 

 

 

kx

 

 

 

 

 

 

 

 

 

 

 

20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15

1,5

 

x

x 2 k 2

 

 

 

 

 

 

 

 

 

 

 

k 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

1

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

y 3x

 

 

 

 

 

 

 

 

(

1

 

 

( 1) k 1)

2

 

 

 

 

 

21

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

25

0,35

 

 

 

 

 

 

k 1 k 2

 

 

 

 

 

 

 

k 1 k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y 3x

 

 

 

 

n

 

 

 

 

lni

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

22

 

 

 

(1

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

40

0,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 8

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

z x 0,1

 

n

 

 

 

3i

 

 

 

1 x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

23

 

(

 

 

 

 

 

 

i )

 

 

 

 

 

45

0,4

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 8

1

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

24

y 4

 

 

 

 

x

 

 

x 1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

40

10

 

(

 

 

 

 

 

)

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 2

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

y

 

x

 

n

 

sinix

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

25

1,5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

i 1 i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

ln(2 cos0,05i)

 

 

 

 

 

 

 

26

y 4x

(1

)

 

 

 

 

45

2,4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

x

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

27

z x

(1

 

 

 

 

 

 

 

 

 

 

 

 

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

25

0,75

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k 1

 

 

1 k 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

28

y 3,4x

x (1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i )

 

 

 

 

 

40

0,85

 

10 x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10 x

 

 

 

 

 

 

 

 

 

 

 

 

 

29

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

) i )

 

 

 

 

 

40

5

z cos(0,1 (1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i 1

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

x 2i 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( 1) i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

30

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2i 1

 

 

 

 

 

 

 

 

12

4,75

y

i 1

 

 

 

 

 

 

 

 

(i 1)!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5,5 x 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

3k cos(k)

 

 

 

2,3

 

 

 

 

y 6,3x

 

 

 

 

 

 

 

 

 

 

 

 

 

x 1

 

 

 

31

4 (2x

)

20

4,75

 

 

 

 

 

 

 

 

 

 

 

 

k 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k

 

 

Методические указания по выполнению лабораторной работы

В данной лабораторной работе рассматриваются задачи, содержащие линейные и циклические алгоритмы. Структура таких алгоритмов приведена на рисунке, приведенном ниже

29

0

Начало

1

Ввод данных

2 Предварительный линейный алгоритм (ПЛА)

3

Циклический подалгоритм (ЦА)

4

Завершающий линейный подалгоритм (ЗЛА)

5

Вывод

результатов

вычислений

6

Останов

Структура алгоритма

Из рисунка видно, что в общем случае кроме циклического подалгоритма алгоритм решения задачи может содержать два линейных подалгоритма:

предварительный линейный подалгоритм (ПЛА), завершающий линейный подалгоритм (ЗЛА).

В циклических алгоритмах целесообразно выделять составляющие расчетных формул, в которые не входят переменные, изменяющие свое значение при очередном выполнении цикла. Вычисление таких составляющих целесообразно выносить в ПЛА. С этой целью рекомендуется выделять операции, соответствующие ПЛА, ЗЛА и циклическому подалгоритму (ЦА).

Для выделения отдельных подалгоритмов целесообразно выполнить некоторые преобразования исходной расчетной формулы.

Обратимся к варианту 31, для которого исходная расчетная формула имеет следующий вид

30

Соседние файлы в папке 1сем Дагаев