Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

8898

.pdf
Скачиваний:
0
Добавлен:
25.11.2023
Размер:
2.01 Mб
Скачать

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

1.Какой алгоритм называется разветвляющимся?

2.Назовите оператор безусловного перехода.

3.Назовите оператор условного перехода.

4.Какие формы записи имеет оператор IF?

5.Запишите линейную конструкцию оператора IF.

6.Коков смысл используемых в программе переменных?

7.Что такое переменная в языке программирования?

8.Запишите операторы подсчета суммы и произведения членов ряда.

Лабораторная работа №3

Тема: Табулирование функции. Применение табулирования к решению уравнения f(x)=0.

Цель работы: Составление программы табулирования функции y= f(x) и

ее использование для нахождения корня уравнения f(x)=0 с заданной точностью.

Варианты заданий лабораторной работы № 3 приведены в таблице 3.

Работа состоит из двух задач:

Задача 1. Найти таблицу значений функций y = f(x) на отрезке [a, b] с шагом h.

Задача 2. Вычислить корень уравнения f(x) = 0 на отрезке [a, b] с точностью

=0,005.

Перед выполнением задания любого уровня необходимо проверить графически, что на заданном отрезке [a, b] находится корень уравнения. Если корня на заданном отрезке нет, то следует определить по графику новый отрезок, содержащий корень, и при решении задачи рассматривать его. График привести в отчёте.

Задание (1 уровень)

1. Графически получить приближённое решение уравнения f(x) = 0.

Уравнение взять из таблицы 3. в соответствии с номером своего варианта.

2.Составить блок-схему алгоритма табулирования функции f(x) на отрезке [a, b] с шагом h=0,1.

3.Составить программу табулирования функции f(x) на отрезке [a, b] с

шагом h=0,1.

4.Ввести программу, выполнить её, получить и выписать 11 пар значений (x, y).

5.Для вычисления корня уравнения f(x) = 0 найти и выписать отрезок

[ , ], полученный в результатах табулирования, на концах которого f(x)

имеет разные знаки.

6.Повторно запуская программу табулирования, получить таблицу значений функции f(x) на отрезке [ , ] с шагом h=0,1.

7.С экрана выписать новый отрезок [ , ] , на концах которого функция f(x) имеет разные знаки. Вычислить середину этого отрезка 1 = ( +)/2 – это и будет приближённый корень уравнения f(x)=0, с точностью =

0,005.

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

результаты.

 

Задание (2 уровень)

 

 

 

1.

Графически получить

приближенное решение

уравнения f(x)

= 0.

Уравнение взять из таблицы 3 в соответствии с номером своего варианта.

 

2.

Изменить блок-схему

задачи табулирования

функции

f(x),

предусмотрев возможность повторного запуска алгоритма табулирования на новом интервале с новым шагом h ( = | − |/10). Выход из программы должен быть выполнен, если длина найденного интервала окажется меньше либо равна заданной погрешности (| − | ≤ ). Перед выходом вычислить

корень уравнения как середину последнего отрезка и значение функции в

корне.

3.Составить программу табулирования f(x) на [a, b] с шагом h по новой блок-схеме.

4.Запустить программу, получить результаты по табулированию функции f(x) последовательно на данном интервале [a, b] с шагом h=0,1 и на

каждом

новом

интервале [

, ] , где функция меняет знак на

 

 

 

 

противоположный, с шагом = | − |/10.

5.

С экрана выписать результаты табулирования на первом интервале, а

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

Задание (3 уровень)

1. Графически получить приближённое решение уравнения f(x) = 0.

Уравнение взять из таблицы 3 в соответствии с номером своего варианта.

2. Составить блок-схему и программу, реализующие алгоритм вычисления корня уравнения f(x)=0 на интервале [a, b] с заданной точностью .

Для нахождения корня использовать алгоритм табулирования функции f(x),

последовательно уменьшая в 10 раз интервал поиска [ , ], где ( ) ( ) < 0 пока не выполнится условие: | − | ≤ .

Замечания:

а) на каждом отрезке [ , ] проводить не более 10 вычислений значений функции f(x);

б) приближенным решением уравнения считать середину последнего отрезка 1 = ( + )/2.

3. Ввести программу, выполнить её и получить результат. На экран вывести границы каждого нового интервала поиска корня, корень уравнения,

заданную точность и значение функции в корне.

Таблица 3 - Варианты заданий к лабораторной работе № 3

 

 

 

 

Уравнение

Отрезок [а,

Уравнение

Отрезок

вар.

 

 

 

 

b]

вар.

[а,b]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

+ − 2 = 0

[0;1]

16

22 − 2 = 0

[0;1]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[1;2]

17

− 10 = 0

[3;4]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 − 2 ln = 0

 

 

 

 

 

 

 

 

 

 

 

 

2− √

 

 

 

 

 

= 0

[0.1;1.1]

 

2 = 2– 2

[-1;0]

3

 

18

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[0.1;1.1]

 

2– = lg

[1;2]

4

+ √ = 0

19

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[2;3]

20

 

 

1

 

[0.1;1.1]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

– ln = 0

√ + 1 =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 + (2 + 3)

 

6

 

 

3– √2 = 0

[0;1]

21

[0;1]

 

 

= 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7

 

 

 

 

 

 

 

– 2= 0

[-2;-1]

22

2 – 1 = 0

[0;1]

+ 2

8

 

2 ln – 2 = 0

[0.1;1.1]

23

3– – 2 = 0

[1;2]

9

 

 

22 = 0

[0;1]

24

4– 2 – 4 = 0

[1;2]

 

 

 

2– 2√

 

 

 

 

= 0

[-0.5;0.5]

 

х + 1 = 0

[-1;0]

10

 

 

 

25

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= 0

 

 

+ ln = 0

 

11

 

 

3– √2

[0.1; 1.1]

26

[2;3]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[0.2;1.2]

 

2 + ( + ) = 3

[0;1]

12

 

√ – + 1 = 0

27

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 + 4 sin = 0

 

13

 

+ 2√ = 0

[0.1; 1,1]

28

[-0.5; 0.5]

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

14

( – 1)2 = 0,5

[0;1]

29

ln – sin = 0

[2; 3]

 

 

 

 

 

 

 

15

 

( – 1)2 =

[1;2]

30

sin + 2 = 1

[0;1]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

1.Какой алгоритм называется циклическим?

2.Какие существуют виды циклических алгоритмов?

3.Какую структуру имеет оператор организации циклов с известным числом повторений?

4.Зарисуйте базовую алгоритмическую структуру, соответствующую оператору For.

5.Что называется табулированием функции?

6.Как применить табулирование к решению уравнения?

7.Почему из результатов табулирования выбирается отрезок с разными знаками функции на концах?

8.Как рассчитывается приближённый корень уравнения на найденном отрезке?

Лабораторная работа № 4-5

Тема: Одномерные массивы.

Цель работы: Приобретение навыков разработки алгоритмов и программ по преобразованию одномерных массивов.

Варианты заданий лабораторной работы приведены в таблицах 4.1, 4.2.

Задание (1 уровень)

1. Составить блок-схему алгоритма вычисления функции Y=f(X).

Функцию f(X) взять из таблицы 4.1 в соответствии со своим вариантом.

2.Разработать программу вычисления элементов массива Y на основе элементов массива X, где Y=f(X). Массив X взять из таблицы 4.1 в соответствии со своим вариантом.

3.Выполнить программу, записав полученные результаты в отчёт.

Задание (2 уровень)

1. Составить блок-схему алгоритма вычисления наибольшего и наименьшего элементов в массиве Y, их порядковых номеров, а также суммы всех элементов массива Y. Массив Y получить на основе элементов массива X,

где: Y=f(X). Функцию f(X) взять из таблицы 4.1 в соответствии со своим вариантом.

2. На основе блок-схемы, составленной в п.1 разработать программу.

Массив X взять из таблицы 4.1 в соответствии со своим вариантом.

3. Выполнить программу, записав полученные результаты в отчёт.

Задание (3 уровень)

1.Составить блок-схему алгоритма для задания, описанного в таблице

4.2в соответствии со своим вариантом.

2.На основе блок-схемы, составленной в п.1 разработать программу.

3.Выполнить программу, записав полученные результаты в отчёт.

Таблица 4.1 - Варианты заданий к лабораторной работе № 4

 

x

2

e

x

, x 0

 

 

 

 

 

 

 

 

 

 

 

 

2

,

 

 

 

 

 

 

0 x 1

y x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

2

e

x

, x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 2.1; 0.3; 0.7; 1.2; 3.1; 0.6; 3.5; 2.7

[1]

 

 

 

 

 

 

 

 

 

 

 

 

x e

x

,

 

 

 

x 0

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

0 x 2

ex ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

e

x

,

 

x 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 1.5; 2.0; -1.1; 0.4; 0.6;- 0.7;1.7; 3.2; 0.1

[3]

 

 

 

 

 

 

 

 

 

 

 

 

1 e x ,

x 10

y

1 e x

 

,

 

10 x 15

 

 

 

 

 

 

 

 

 

 

 

 

 

e10 x ,

 

 

 

 

15 x

 

 

 

 

 

 

 

 

 

 

 

 

x 0.1; - 5.7; - 2.7; 17.5; - 4.7; - 7.3; 16; 7.8; 10.9

[5]

 

 

 

 

x

 

 

,

x 0

 

 

 

 

1 x

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

0 x 5

 

 

1 x2 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

x 5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

2

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 1.8;1.2; -1.6; - 0.2; 6.3; 0.3; 0; -1.9; 9

 

[2]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

x 2

 

,

x 0

 

 

 

 

 

 

 

 

 

 

 

 

x

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

2,

 

 

 

0 x 2

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

2

,

 

x 2

 

 

 

(4 x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x - 0.3; - 3.6; 4.7;1.0; 3.9; 1.5; - 0.8;1.2;

2.9

[4]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

3

1,

1 x 1

 

 

 

 

x 2

 

x 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

y

 

 

 

 

2,

x 1

 

 

 

 

 

 

 

x

2

 

 

 

 

 

 

 

 

3 x,

 

 

 

 

 

x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x -1.1;1.3; - 4.3; - 2.5; 2.3; 1.7; 2.8; 4.3; - 0.8

[6]

e

x

,

x 0

 

 

 

 

 

 

 

0 x 1

y

x

 

 

 

 

 

,

 

x 1

e x

 

 

 

 

 

 

x 2.0; 0.9; - 0.3; 0.7;1.4; - 0.6;0.5;2.3

[7]

 

2 2

x 1

,

 

 

x 1

 

 

 

 

 

y

 

 

 

 

 

 

 

1 x 2

2x 2x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

x

4

x

2

1,

x 2

 

2

 

 

 

 

 

 

 

 

 

 

 

x 0.2; 3;1.5; 2.7; 0.6; 0.4; 0.9; 4.5; 1.3

[9]

 

 

 

 

 

 

 

 

e ln

x

,

x 1

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 x 1

y ln x ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 x

 

2

,

 

 

 

x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x - 3.1;3.9;2.5;-1.3;1.7;3.5;- 0.6;0.8

[11]

 

 

 

 

 

 

 

 

2 x,

 

 

 

 

 

 

x 1

 

1 x

2

1,

 

1 x 1

y

 

 

 

 

 

 

 

 

 

x,

 

 

 

 

 

 

x 1

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 0.3;1.7; 0.1; 0.6; 2.8; - 0.8; - 0.5; -1.4

[13]

 

 

 

 

 

 

 

 

 

1 x ,

 

 

x 1

 

x x

2

,

 

1 x 1

y 2

 

 

 

 

 

 

 

 

 

 

x 1,

 

 

 

 

x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 0.3;1.7; 0.1; 6; -1.8;

- 0.8; - 0.5; -1.4; 0.5

[15]

 

 

ln x ,

 

 

 

 

 

x 1

y

 

 

 

 

 

1 x

2

,

 

1 x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 1

 

 

ln x ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x - 0.4; 0.7; -1.6; 2.6; - 2.2; 1.2; 2.1

[8]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7.6292 x,

 

 

x 3

y

 

 

 

 

x,

 

 

 

 

 

 

3 x 3

e3x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

e

 

 

 

 

 

 

 

 

 

,

 

 

 

x / 3

 

e

3 / 2

x 3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x - 3.3; -1.0; -1.5; 2.1; 4.4; -1.4; 5.0; - 4.0

[10]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

2

 

x 1,

 

 

x 1

y

 

 

 

 

 

 

x

1,

 

1 x 0

 

x 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

x

1,

 

x 0

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 0.8;-1.6;1.6; 0.3; - 2.0;-1.3;1.9

[12]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 1,

 

 

 

x 1

y

 

 

1

x

2

,

 

 

1 x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,

 

 

 

 

 

 

x 1

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x -1.1; 0.7; -1.4; 0.2; -1.6; 3.9; - 0.8; - 0.2

[14]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 2x 1 ,

 

 

 

 

 

x 2

y

2x

 

x4 ,

 

 

 

 

 

0 x 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 x4 x2 1, x 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 2.2; - 2.7; -1.9;1.1; -1.4; 1.4; - 2.5; 0.8; - 0.8

[16]

x

2

x 1 2,

x 1 2

 

 

 

 

 

 

 

 

 

 

 

x 2,

1 2 x 1

y x

2

 

 

 

 

 

 

 

x

2

x 1 2,

x 1

 

 

 

 

 

 

 

 

x 1.8; 0.9; 1.1; -1.4; - 0.3;

- 0.5; - 0.1

[17]

sin x x ,

 

 

 

x

 

 

 

 

sin 2x,

x

y

sin x

 

 

 

 

 

 

 

 

 

 

 

 

 

x ,

 

 

 

x

 

 

sin x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x - 0.6; 0.9;-1.7; 4.1;- 4.4;- 0.3;1.4

[19]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

,

 

 

 

x 2

 

x 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 x 2

 

y x 2,

 

 

 

 

 

 

1 x

2

2

 

 

x 2

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x - 3.2; - 0.3;1.5; 7; - 0.6;

- 2.4; 0.9; 5;1.3

[21]

 

 

 

 

 

 

 

 

 

 

1

,

 

x 1

 

 

 

 

2

 

 

 

x2

x,

1

x 1

 

y x

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

,

 

 

x

1

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

x 1.8; 0.9;1.1; -1.4; - 0.3; 0.5; 2.1

[23]

 

2 x,

 

x 2

 

 

x x

 

,

2 x 2

 

y 2

2

 

 

 

 

 

 

 

x 2,

 

 

x 2

 

 

 

 

 

 

 

 

 

 

 

x - 2.8; 2.5; - 0.4;1.8; -1.4; 0.8;1.2; -1.9;3.1

[18]

 

 

 

 

 

 

 

 

 

 

1 x

2

1,

x 1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

1

x

2

1,

 

1 x 1

 

y

 

 

 

 

 

 

 

 

 

 

 

 

1

x

2

1,

x 1

 

 

2

 

 

 

 

 

 

 

 

 

 

 

x 2.3;-1.0; -1.3;-1.7; 0;1.2;- 0.4; 2.8

 

[20]

 

 

 

 

 

 

 

 

 

 

1 x

x,

 

x 1

 

e

 

 

 

 

 

 

 

 

 

1 x 1

 

y x

,

 

 

 

 

 

1 x

x,

 

x 1

 

e

 

 

 

 

 

 

 

 

 

 

 

 

 

x -1.5; 2.8; - 2.7; 2.7; 0.7; - 0.3; 2.4; 0.2

 

[22]

 

 

 

 

 

 

 

 

 

ln x

,

 

 

x 2

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2 x 2

 

y ln x 3,

 

 

 

 

 

 

 

 

 

 

 

 

 

x 2,

 

 

x 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 1.8; - 0.9; - 2.3; 3.8; - 2.7; 1.2;1.1; -1.3;

3.9

[24]

 

 

 

 

 

 

 

 

 

x

2

e

x

, x 0

 

 

 

 

 

 

 

2

,

 

 

0 x 1

y x

 

 

 

 

 

 

 

 

 

x

2

e

x

, x 1

 

 

 

 

 

 

 

 

 

 

x - 2.8; - 0.4;1.8; -1.4; 0.8;1.2;-1.9;-1.0

[25]

 

 

 

x

1,

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

y

sin x,

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

1,

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 0.2;- 0.2;3.5;0.3; 5.7;1.0;-1.9;- 5.3

[27]

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

3

,

1 x

1

 

 

 

 

 

 

 

x 2

 

x

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

2,

 

 

x 1

y

x 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 2,

 

 

 

x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x - 3.1;3.9; 2.5;-1.3;1.7; 3.5; - 0.6;0.8

[29]

 

 

 

 

 

 

 

 

 

 

 

cos x

 

x ,

 

 

x

y

 

 

 

sin 3x,

x

 

 

cos x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

cos x,

 

 

 

 

 

 

 

 

 

 

 

 

x - 4.6;0.2;3.9;-1.7; 1.1;- 0.4;- 3.3;0.4

[26]

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

1,

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

y tg x,

 

4

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

1,

 

 

 

4

 

 

 

 

 

 

 

 

 

x 0.2;-1.2; 0.5;0.3; - 0.3;- 0.5;1.4

[28]

 

 

 

 

 

 

 

 

 

1

5,

 

 

 

x 1

 

x

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

x

2

x,

1 x 1

y x

 

 

 

1

 

 

 

 

 

 

 

 

 

,

 

 

 

x 1

 

 

 

 

 

 

 

 

2

5

 

 

 

 

 

 

x

 

 

 

 

 

 

x 3.3; 3; 0.9; - 2.9; - 2.2;-1.3;1.7;2.4

[30]

Таблица 4.2 - Варианты заданий к лабораторной работе № 4 (3 уровень))

Задание

вар.

 

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

геометрического данных чисел. Среднее геометрическое:

Aср

N

A1 A2 ...AN .

 

 

2Имеется массив А из N вещественных чисел. Составьте алгоритм решения задачи: заменить все элементы массива, не принадлежащие отрезку [0, 1], на 0.5. Вывести на печать

исходный массив и результирующий.

3Имеется массив С из N вещественных чисел. Составьте алгоритм подсчета числа элементов массива, которые принадлежат отрезку [1, 2], иначе сообщить: «таких элементов нет».

4Имеется массив K из N вещественных чисел. Составьте алгоритм такой задачи: если последний элемент массива положителен, то каждый третий элемент массива заменить нулем, иначе выдать сообщение: «все без перемен».

5Имеется массив А из N вещественных чисел. Составьте алгоритм замены всех элементов единицей, если первый элемент массива больше квадрата третьего элемента, иначе выдать сообщение: «все без изменений».

6Имеется массив М из N целых чисел. Составьте алгоритм подсчёта среднего арифметического положительных элементов массива.

7Имеется массив К из N целых чисел. Составьте алгоритм подсчета, сколько раз число 5 встречается среди элементов данного массива, иначе сообщить: «таких нет».

8Заполнить массив H из N чисел членами геометрической прогрессии. Первый член прогрессии – вещественное р, знаменатель – вещественное q. Общий член геометрической прогрессии bn = p qn-1

9Составить алгоритм замены вещественных чисел массива А из N чисел следующим образом: числа, большие единицы, уменьшить вдвое, а числа, меньшие единицы, увеличить вдвое.

10Дан целочисленный массив А, содержащий N элементов. Найти сумму элементов, стоящих на чётных местах и произведение, стоящих на нечётных.

11Дан массив К из N целых чисел. Составьте алгоритм поиска среднего арифметического отрицательных элементов массива.

12Имеется массив Р из N целых чисел. Составьте алгоритм замены всех элементов массива, меньших 30, двойкой, а если хотя бы один элемент массива больше 30, то ничего не менять.

13Имеется массив В из N целых чисел. Составьте алгоритм решения задачи: заменить все элементы массива квадратами, если есть хотя бы один отрицательный элемент в массиве, иначе ничего в нем не менять.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]