Название: Основы информатики - Методическое руководство (Л.В. Тюнина)

Жанр: Информатика

Просмотров: 2115


Лабораторная работа №2 линейные, разветвляющиеся, циклические и итерационные алгоритмы

 

Задание 1. Научиться вычислениям по сложным формулам с использованием математических функций, используя линейный алгоритм.

Задача. Вычислить значения функции y = f(a, b) для заданных a и b по вариантам, приведенным в табл. 1.

Методические указания:

Значения а, b для тестирования подобрать таким образом, чтобы значение y и все промежуточные значения легко проверялись.

Вычисление y производить посредством не менее чем трех операторов с получением промежуточных значений.

Задание 2. Научиться реализовывать разветвляющиеся алгоритмы.

Задача. Вычислить значение функции f(t) при заданных a, b, n, если значение аргумента t изменяется от  tmin = a до tmax = b с шагом t = (b-a)/(n-1) по вариантам в табл. 2.

Методические указания:

Для реализации ветвления использовать логическую функцию «Если».

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

Задание 3. Научиться использовать итерационные циклические структуры.

Задача. Вычислить значение функции f(x) по вариантам табл. 3, используя для вычисления приближенные выражения (см. Табл. 4) с точностью e=0,1. Суммирование членов ряда прекратить, если очередной член ряда, прибавляемый к сумме, будет меньше e.

Методические указания:

В одном из столбцов поместить значения a.

Для реализации ветвления использовать логическую функцию «Если».

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

Таблица 1

Номер варианта

Значения

 

 

а

в

1

4

0,5

2

2

14,36

3

10

0,5

4

2

11,05

5

3

0,151

6

4

1,310

7

2

200,0

Продолжение табл.1

8

1

12,21

9

3

0,521

10

2

12,11

11

1

20,01

12

3

0,707

13

3

2,712

14

2

19,03

15

4

300,1

16

3

0,501

17

2

13,13

18

1

0,001

19

4

0,707

20

1

1,201

Продолжение табл.1

21

2

13,17

22

2

3,141

23

4

3,141

24

1

15,15

25

3

0,523

Таблица 2

Варианта

f(t)

Значения

 

 

а

b

n

 

 

 

 

 

 

1

 

 

 

 

f(t)=

 

 

 

 

-p

 

 

p

 

 

51

 

 

 

 

 

2

 

                             

                       -1

 

f(t)=                  t

         

                             1

 

 

-3

 

 

3

 

 

51

 

 

 

 

 

 

 

 

3

 

 

 

 

f(t)=

 

 

 

 

41

 

 

 

 

 

 

 

 

 
4

 
                                        

                            1

                           

f(t)=                   0

 

                          -1

 

 

 

 

41

 

 

Продолжение табл.2

 

 

 

 

 

 

 
 

 

5

 

 

f(t)=

 

 

 

 

51

 

 

 

 

 
6

                                       

                                     1-t

 

f(t)=                             1

 

                                     1+t

 

 

0

 

 

5

 

 

51

 

 

 

 

 

 

 

7

 

 

                  

f(t)=

 

 

 

 

61

 

<\/a>") //-->