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

8901

.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

 

− 2 ln = 0

[1;2]

17

− 10 = 0

[3;4]

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

– 2= 0

[-2;-1]

 

2 – 1 = 0

[0;1]

7

+ 2

22

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

 

 

e x ,

 

 

10 x 15

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10 x

,

 

 

 

15 x

 

 

e

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x 0.1; - 5.7; - 2.7; 17.5; - 4.7; - 7.3;

16; 7.8; 10.9

[5]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

e x ,

 

 

 

 

 

 

x 0

 

y

 

 

x

 

 

 

 

 

 

 

 

0 x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

,

 

 

 

 

 

 

 

x 1

 

 

e

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

x

 

 

 

,

 

 

x 0

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

1 x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

x2 ,

 

 

 

 

 

0 x 5

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x)

2

,

 

 

 

x 2

 

 

 

 

(4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

2,

 

 

x 1

 

 

y

x

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x,

 

 

 

 

 

 

 

x 1

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

0.8

[6]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ln x ,

 

 

 

x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1 x

2

,

 

1 x

1

 

 

y

 

 

 

 

 

ln x ,

 

 

 

 

 

 

x 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

1 x 1

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]

 

 

 

 

 

 

x

2

x 1 2,

x 1 2

 

 

 

 

 

 

y

 

 

 

2

x 2,

1 2 x 1

x

 

 

 

 

 

 

 

 

 

 

 

2

x 1 2,

x 1

 

x

 

 

 

 

 

 

 

 

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

[17]

[8]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7.6292 x,

 

 

x 3

 

y

 

 

 

 

x,

 

 

 

 

3 x 3

 

e3x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

e

x / 3

 

 

3 / 2

,

 

 

 

 

e

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

2

x 1

,

 

 

 

x 2

 

 

 

 

 

 

 

 

 

y

 

 

 

 

x4 ,

 

 

 

0 x 2

 

 

2x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

x

2

1, x 0

 

 

 

2 x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

[16]

 

 

 

 

 

 

2 x,

 

x 2

 

x x

2

,

2 x 2

y 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]

sin x x ,

 

 

x

 

 

 

 

 

 

 

 

 

 

2x,

x

y sin x sin

sin x x ,

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

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

[19]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5

,

 

 

x 2

 

 

x 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2,

 

 

 

 

2 x 2

y x

 

 

 

 

 

 

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

 

 

x

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

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]

 

 

 

 

 

 

 

 

 

 

 

 

x

2

 

e

x

, x 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

0 x 1

y x

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

2

1,

x 1

1 x 2

 

 

 

 

 

 

 

1 x

2

1,

 

1 x 1

y

 

 

 

 

 

 

 

 

 

2

1,

x 1

 

1 x 2

 

 

 

 

 

 

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

[20]

 

 

 

 

 

 

 

 

e1 x

x,

x 1

y

 

 

 

 

1 x 1

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3,

 

 

2 x 2

y

ln x

 

 

 

 

 

 

 

 

 

 

 

x 2,

 

 

 

x 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

[24]

 

 

 

 

 

 

 

 

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

[27]

 

x

 

3

,

1 x 1

 

x 2

2

x

 

 

 

 

 

 

 

 

 

 

 

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]

 

 

 

 

 

[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 целых чисел. Составьте алгоритм решения задачи: заменить все элементы массива квадратами, если есть хотя бы один отрицательный элемент в массиве, иначе ничего в нем не менять.

14Имеется массив М из N натуральных числе. Составьте алгоритм замены всех элементов массива, меньших 50, числом 50. Если таких элементов нет, выдать сообщение: «таких элементов нет».

15Дан массив В из N целых чисел. Составьте алгоритм подсчета, сколько раз в массиве встречается минимальное число.

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

17Имеется массив В из N чисел. Составьте алгоритм решения задачи подсчёта количества элементов, принадлежащих заданному отрезку [а, b]. Если таких элементов нет, то выдать сообщение.

18Имеется массив А из N элементов. Составьте алгоритм решения задачи вычисления суммы положительных и количества отрицательных элементов массива.

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