8901
.pdfКонтрольные вопросы
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 |
|
|
2−– 2 = 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 элементов. Составьте алгоритм решения задачи вычисления суммы положительных и количества отрицательных элементов массива.