Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Программирование. Методические рекомендации
.pdf
Лабораторная работа№4. Управляющие структуры. Циклы
Номер
варианта
Функция
Номер
варианта
Функция
1 16
2 17
3 18
4 19
5
20
6 21
7 22
8 23
9 24
10 25
11 26
12 27
13 28
14 29 15 30
Составить программу для вычисления и печати таблицы значений функции
y=f(x) на отрезке [а,в] c шагом h.
(а=0, в=1, h=0.1)
21

Лабораторная работа №5. Вложенные циклы
Номер
варианта
Функция
Y(x)
Сумма
S
Интервал
(a,b)
n
1.
x
3
n
n
x
nxx!
3ln
...
!2
3ln
!1
3ln
1
2
2
0.11.0
10
2.
arctgx
2
12
)1(...
32
123
n
xx
x
n
n
-0.50.0
10
3.
Sin x
)!12(
)1(...
!3
12
n
xx
x
n
n
0.11.0
10
4.
x/2
n
nxSinxSin
Sinx
n
)(
)1(...
2
2
1
5
4
5
1000
5.
x
e
!
...
!2!1
1
2
n
xxx
n
1.02.0
15
6.
Cos x
)!2(
)1(...
!2
1
22
n
xx
n
n
0.11.0
10
7.
Cos x *Cos(Sin x)
!
)(
...
!1
1
n
nxCosCosx
0.11.0
10
8.
2
*)21(
2 x
ex
n
x
n
n
x
22
!
12
...31
0.11.0
10
9.
xCosx
3
*)21(
2
1
n
Cosn
x
Cos
x
Cos
x
n
3
...
3
2
1
3
2
0.10.5
15
10.
(1/2)lnx
123
1
1
)12(
1
...
1
1
3
1
1
1
n
x
x
nx
x
x
x
0.21.0
10
11.
)
3
(
4
1
2
2
x
22
)1(...
2
2
n
CosnxxCos
Cosx
n
25
20
12.
)2/
2
1
(
2
xarctgxx
14
)1(...
153
2
1253
n
xxx
n
n
0.11.0
30
13.
4
x
12
)12(
...
3
3
n
xnSinxSin
Sinx
10
9
10
20
14.
2
xxee
!2
...
2
1
22
n
xx
n
0.11.0
10
15.
Sinx4/2/1
14
)2(
...
15
4
3
2
2
n
nxCosxCosxCos
0.10.5
25
22

16.
xe2
1
2
...
!1
2
1
n
xx
n
0.11.0
20
17.
x
e
xx
1
24
2!
1
...
2
21
x
n
nx
0.10.5
30
18.
arctgx
12
)1(...
3
123
n
xx
x
n
n
5.01.0
20
19.
(1+
)
2
2
x
Cosx-
x
x
sin
2
n
x
n
n
n
x
2
1)2(
12
)1(...
2
3
1
2
2
7.01.0
35
20.
2(
2
cos
x-1)
1
242
)2(
)2(
)1(...
24
)2(
2
)2(
n
xxx
n
n
0.11.0
15
21.
)cos(
4
x
e
)
4
cos(xSin
n
x
n
Cosn
x
Cos
4
!
4
...
11
4
1
0.11.0
25
22.
2
xxee
1
123
)12(
...
31
n
xx
x
n
0.11.0
10
23.
)
1
(
4
1
xchxsh
x
x
n
n
nxx
x
1)12(
...
51
4
31
22
8.02.0
10
24.
3
)1(
)3(xxx
n
xnnxx )2(...83
2
8.01.0
40
25.
x
48
2
Cosx+
22
)12(
)12(
...
3
3
n
xnCosxCos
6.20.2
20
26.
x×arctgx-ln
2
1 x
nn
xxx
n
n
2)12(
)1(....
122
2
1
42
8.01.0
10
27.
arctgx
12
)1(...
3
12
1
3
n
xx
x
n
n
5.01.0
10
28.
arctgx
2
12
1
53
)12(
1
)1(...
5
1
3
11
n
n
xnxx
x
0.25.1
10
29.
)2
3
*21ln(
2
1
xCosx
n
CosnxCosx
xCos
n
3
...
2
3
2
1
2
2
8.01.0
35
30.
2
x
2
n
SinnxxSin
Sinx ...
2
2
2/4/x
10
23

Лабораторная работа №6. Одномерные массивы
Вариант 1
Задача 1. Ввести с экрана 1–мерный массив F целого типа. Найти мини-
мальный элемент среди отрицательных элементов массива. Найденный минимальный элемент распечатать на экране.
Задача 2. Ввести два одинаковой длины 1–мерных массив А и В целого
типа. Переписать все элементы массива А в массив В, а элементы массива
В-в массив А. Использовать промежуточный массив С. Полученные массивы А и В распечатать.
Вариант 2
Задача 1. Ввести с экрана 1–мерный массив А целого типа.
Заменить все четные элементы массива суммой первого и последнего эле-
ментов. Полученный массив А распечатать на экране.
Задача 2. Ввести 1–мерный массив А целого типа. Сформировать новый мас-
сив В, переписав в него все положительные элементы массива А, затем — все от-
рицательные элементы массива А. Полученный массив В распечатать.
Вариант 3
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Найти сумму
отрицательных элементов и их количество. Полученную сумму и их количество
распечатать на экране.
Задача 2. Ввести два 1–мерных массива А и В целого типа. Сформиро-
вать новый массив С, переписав в него массив с наименьшим количеством
нулей, а затем — массив с большим количеством нулей. Полученный массив С распечатать.
Вариант 4
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Найти произ-
ведение положительных элементов и их количество. Полученные результаты
распечатать на экране.
24

Задача 2. Ввести два одинаковой длины 1–мерных массива А и В целого
типа. Сформировать новый массив С, переписав в него все нечетные элементы
массива А, затем — все нечетные элементы массива В. Полученный массив С
распечатать на экране.
Вариант 5.
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Найти среднее
арифметическое всех нечетных элементов массива А. Найденное значение распечатать на экране.
Задача 2. Ввести с экрана 1–мерный массив А целого типа. Сформировать
новый массив С, переписав в него все элементы массива А с четными индексами. Полученный массив С распечатать на экране.
Вариант 6
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Заменить ну-
лями все положительные элементы массива и найти их количество. Полученный массив А распечатать на экране.
Задача 2. Ввести два одинаковой длины 1–мерных массива А и В целого
типа. Сформировать новый массив С, переписав в него тот массив (А или В),
где наименьшее значение находится ближе к началу этого массива. Полученный массив С распечатать на экране.
Вариант 7
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Заменить все
нулевые элементы массива минимальным элементом массива А. Полученный
массив распечатать на экране.
Задача 2. Ввести два 1–мерных массива А и В целого типа. Сформировать
новый массив С, переписав в него все четный элементы массива А, затем четные
элементы массива В. Полученный массив С распечатать на экране.
Вариант 8
Задача 1. Ввести с экрана — мерный массив А целого типа. Найти количе-
ство отличных от нуля элементов массива А и их индексы. Распечатать на
экране найденные индексы отличных от нуля элементов и их количество.
25

Задача 2. Ввести 1–мерный массив А целого типа. Сформировать новый
массив В, переписав в него все четные элементы массива А, затем нечетные
элементы массива А. Полученный массив В распечатать на экране.
Вариант 9
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Найти сумму не-
четных элементов массива А. Полученный результат распечатать на экране.
Задача 2. Ввести 1–мерный массива А целого типа. Сформировать два но-
вых массива В и С , переписав в массив В все положительные элементы массива А, а в массив С все отрицательные элементы массива а. Полученные массивы В и С распечатать на экране.
Вариант 10
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Найти мини-
мальный элемент и его порядковый номер (индекс) среди элементов массива.
Полученный результат распечатать на экране.
Задача 2. Ввести два 1–мерных массива А и В целого типа. Сформировать но-
вый массив С, переписав в него все элементы того массива (А или В), у которого
сумма элементов наибольшая. Полученный массив С распечатать на экране.
Вариант 11
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Найти макси-
мальный элемент среди положительных элементов массива. Найденный максимальный элемент распечатать на экране.
Задача 2. Ввести два одинаковой длины 1–мерных массива А и В цело-
го типа. Переписать все элементы массива А в массив В, а элементы массива В — в массив А. Не использовать промежуточный массив С. Полученные массивы А и В распечатать.
Вариант 12
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Заменить все
нулевые элементы массива суммой первого и последнего элементов. Полученный массив А распечатать на экране.
26

Задача 2. Ввести 1–мерный массива А целого типа. Сформировать новый мас-
сив В, переписав в него все элементы массива А кратные 5, затем — все ставшиеся
элементы массива А. Полученный массив В распечатать.
Вариант 13
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Найти сумму
положительных элементов и их количество. Полученную сумму и их количество распечатать на экране.
Задача 2. Ввести два 1–мерных массива А и В целого типа. Сформиро-
вать новый массив С, переписав в него массив с большим количеством нулей, а затем — массив с меньшим количеством нулей. Полученный массив
С распечатать.
Вариант 14
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Найти произ-
ведение отрицательных элементов и их количество. Полученные результаты
распечатать на экране.
Задача 2. Ввести два 1–мерных массива А и В целого типа. Сформиро-
вать новый массив С, переписав в него все кратные 7 элементы массива А,
затем — все кратные 8 элементы массива В. Полученный массив С распечатать на экране.
Вариант 15
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Найти среднее
арифметическое всех положительных элементов массива А. Найденное значение распечатать на экране.
Задача 2. Ввести 1–мерный массив А целого типа. Сформировать новый
массив С, переписав в него все элементы массива А с нечетными индексами.
Полученный массив С распечатать на экране.
Вариант 16
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Заменить ну-
лями все отрицательные элементы массива и найти их количество. Полученный
массив А и количество распечатать на экране.
27

Задача 2. Ввести два одинаковой длины 1–мерных массива А и В целого
типа. Сформировать новый массив С, переписав в него тот массив (А или В),
где наибольшее значение находится ближе к началу этого массива. Полученный массив С распечатать на экране.
Вариант 17
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Заменить все
нулевые элементы массива максимальным элементом массива А. Полученный
массив распечатать на экране.
Задача 2. Ввести два 1–мерных массива А и В целого типа. Сформировать новый
массив С, переписав в него все нечетные элементы массива А, затем — нечетные элементы массива В. Полученный массив С распечатать на экране.
Вариант 18
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Найти количе-
ство нулевых элементов массива А и их индексы. Распечатать на экране
найденные индексы нулевых элементов и их количество.
Задача 2. Ввести один 1–мерный массив А целого типа. Сформировать новый
массив В, переписав в него все кратные 3 элементы массива А, затем — кратные 4
элементы массива А. Полученный массив В распечатать на экране.
Вариант19
Задача 1. Ввести с экрана 1–мерный массив. А целого типа. Найти сумму
четных элементов массива А. Полученный результат распечатать на экране.
Задача 2. Ввести 1–мерный массив А целого типа. Сформулировать два
новых массива В и С, переписав в массив В все элементы массива А большие 3,
а в массив С все элементы массива А меньшие 3. Полученные массивы В и С
распечатать на экране.
Вариант20
Задача1.Ввести с экрана 1–мерый массив А целого типа. Найти макси-
мальный элемент и его порядковый номер (индекс) среди элементов массива.
Полученный результат распечатать на экране.
28

Задача 2. Ввести два 1–мерых массива А и В целого типа. Сформули-
ровать новый массив С, переписав в него все элементы того массива (А и
В),у которого сумма элементов наименьшая. Полученный массив С распечатать на экране.
Вариант 21
Задача 1.Ввести с экрана 1–мерый массив А целого типа. Найти макси-
мальный элемент среди честных элементов массива. Найденный максимальный
элемент распечатать на экране.
Задача 2. Ввести два одинаковой длины 1–мерный массива А и В целого
типа. Переписать все не нулевые элементы массива А. Полученные массивы А
и В распечатать.
Вариант 22.
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Заменить все
нечетные элементы массив суммой второго и предпоследнего элементов. Полученный массив А распечатать на экране.
Задача 2. Ввести 1–мерный массива целого типа. Сформулировать новый
массив В, переписав в него все элементы массив А.
Полученный массив В, переписав в него все элементы массива А, кроме
нулевых, затем все нулевые элементы массивы А. Полученный массив В
распечатать.
Вариант 23
Задача 1. Ввести с экрана 1–метрый массив А целого типа. Найти сумму
четных элементов и их количества. Полученную сумму и их количество распечатать на экране.
Задача 2. Ввести два 1–мерных массива А и В целого типа. Сформировать
новый массив С, переписав в него массив с большим количеством положительных элементов. Полученный массив С распечатать.
29

Вариант 24.
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Найти произ-
ведение нечетных элементов и их количество. Полученные результаты распечатать на экране.
Задача 2. Ввести два 1–мерных массива А и В целого типа. Сформировать но-
вый массив С, переписав в него тот массив, где минимальный находиться дальше
от начало массива. Полученный массив С распечатать на экране.
Вариант 25
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Найти среднее
арифметическое всех отрицательных элементов массива А. Найденное значение
распечатать на экране.
Задача 2. Ввести 1–мерный массив А целого типа. Сформировать новый
массив С, переписав на него все элементы массива А с индексами кратными 3.
Полученный массив С распечатать на экране.
Вариант 26
Задача 1.Сабрать с экрана 1–мерный массив А целого типа. Заменить ну-
лями все четные элементы массива и найти их количество. Полученный массив
А и количество распечатать на экране.
Задача 2. Ввести два одинаковой длины 1–мерных массива А и В целого
типа. Сформировать новый массив С, переписав в него тот массив (А или В),
где наименьшее значение находится дальше от начала того массива. Полученный массив С распечатать на экране.
Вариант 27
Задача 1. Ввести с экрана 1–мерный массив А целого типа. Заменить все
отличные от нуля элементы массива минимальным элементом массива А. Полученный массив распечатать на экране.
Задача 2. Ввести два 1–мерных массива А и В целого типа. Сформировать
новый массив С, переписав в него все элементы того Массива, у которого
больше четных элементов. Полученный массив С распечатать на экране.
30
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
