Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
сборник лабораторных работ.doc
Скачиваний:
6
Добавлен:
17.11.2019
Размер:
5.38 Mб
Скачать

11Индивидуальные задания

Задача 1. В одномерном массиве, состоящем из n вещественных элементов, вычислить:

Формулировка задачи

1

Сумму отрицательных элементов массива

2

Сумму положительных элементов массива

3

Произведение элементов массива с четными номерами

4

Сумму элементов массива с нечетными номерами

5

Максимальный элемент массива и количество элементов, равных максимальному

6

Минимальный элемент массива и количество элементов, равных минимальному

7

Номер максимального элемента массива и количество элементов, равных ему

8

Номер минимального элемента массива и количество элементов, равных ему

9

Максимальный по модулю элемент массива

10

Минимальный по модулю элемент массива

11

Номер минимального по модулю элемента массива

12

Номер максимального по модулю элемента массива

13

Количество элементов массива, значение которых лежит в диапазоне от A до B

14

Количество элементов массива, равных 0

15

Количество элементов массива, больших C

16

Количество отрицательных элементов массива

17

Количество положительных элементов массива

18

Количество элементов массива, меньших C

19

Произведение отрицательных элементов массива

20

Произведение положительных элементов массива

21

Количество четных элементов массива

22

Количество нечетных положительных элементов массива

23

Номер первого положительного элемента массива

24

Номер последнего положительного элемента массива

25

Произведение элементов массива, кратных 7

26

Сумму элементов массива, кратных 9

27

Произведение элементов массива, значение которых лежит в диапазоне от A до B

28

Сумму элементов массива, значение которых меньше A или больше B

29

Количество элементов массива, значение которых меньше A или больше B

30

Номер первого элемента, значение которого лежит в диапазоне от A до B

Задача 2. В одномерном массиве, состоящем из n вещественных элементов, вычислить (задачу можно рассматривать как продолжение предыдущей):

Формулировка задачи

1

Произведение элементов массива, расположенных между максимальным и минимальным элементами

2

Произведение элементов массива, расположенных между максимальным по модулю и минимальным по модулю элементами

3

Сумму элементов массива, расположенных между первым и последним нулевыми элементами

4

Сумму элементов массива, расположенных между первым и последним отрицательными элементами

5

Сумму элементов массива, расположенных до последнего положительного элемента

6

Сумму элементов массива, расположенных между первым и последним положительными элементами

7

Сумму элементов массива, расположенных между первым и вторым нулевыми элементами

8

Сумму элементов массива, расположенных между первым и вторым отрицательными элементами

9

Сумму элементов массива, расположенных между первым и вторым положительными элементами

10

Сумму модулей элементов массива, расположенных после первого элемента, равного нулю

11

Сумму модулей элементов массива, расположенных после первого отрицательного элемента

12

Сумму модулей элементов массива, расположенных после первого положительного элемента

13

Сумму элементов массива, расположенных после максимального элемента

14

Сумму элементов массива, расположенных после минимального элемента

15

Произведение элементов массива, расположенных после максимального по модулю элемента

16

Сумму элементов массива, расположенных после минимального по модулю элемента

17

Сумму элементов массива, расположенных после последнего элемента, равного нулю

18

Сумму целых частей элементов массива, расположенных после последнего отрицательного элемента

19

Сумму положительных элементов массива, расположенных до максимального элемента

20

Сумму элементов массива, расположенных до минимального элемента

21

Произведение целых частей элементов массива, между первым и последним отрицательными элементами

22

Произведение целых частей элементов массива, между первым и последним элементами, равными C

23

Произведение четных элементов массива, расположенных между первым и последним нечетными элементами

24

Сумму целых частей нечетных элементов массива, расположенных между первым и последним нечетными элементами

25

Сумму модулей четных элементов массива, расположенных между первым и последним нулевыми элементами

26

Среднее арифметическое значение элементов массива, расположенных после минимального по модулю элемента

27

Сумму элементов массива, расположенных после последнего элемента, равного первому элементу массива

28

Произведение элементов массива, расположенных до первого элемента, равного последнему элементу массива

29

Сумму элементов массива, расположенных после последнего элемента, равного по модулю первому элементу массива

30

Произведение элементов массива, расположенных после первого элемента, равного по модулю последнему элементу массива

Задача 3. В одномерном массиве, состоящем из n вещественных элементов, выполнить преобразования:

Формулировка задачи

1

Преобразовать массив таким образом, чтобы сначала располагались положительные, затем отрицательные элементы (элементы, равные 0, считать положительными)

2

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

3

Сжать массив, удалив из него все элементы, модуль которых находится в интервале [a, b]. Освободившиеся в конце массива элементы заполнить нулями

4

Преобразовать массив таким образом, чтобы сначала располагались все элементы, равные нулю, затем остальные

5

Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечетных позициях, а во второй половине – элементы, стоявшие в четных позициях

6

Преобразовать массив таким образом, чтобы сначала располагались все элементы, модуль которых не превышает 1, затем остальные

7

Преобразовать массив таким образом, чтобы элементы, равные нулю, располагались после всех остальных

8

Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в четных позициях, а во второй половине – элементы, стоявшие в нечетных позициях

9

Сжать массив, удалив из него все элементы, значение которых находится в интервале [a, b]. Освободившиеся в конце массива элементы заполнить нулями

10

Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых лежит в интервале [a, b], затем остальные

11

Упорядочить элементы массива по убыванию модулей элементов

12

Преобразовать массив таким образом, чтобы сначала располагались отрицательные, затем положительные элементы (элементы, равные 0, считать положительными)

13

Заменить все отрицательные элементы массива их квадратами и упорядочит элементы массива по убыванию

14

Упорядочить элементы массива по возрастанию модулей элементов

15

Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых не превосходит 1, затем остальные

16

Преобразовать массив таким образом, чтобы сначала располагались все элементы, отличающиеся от максимального не более чем на 20%, затем остальные

17

Упорядочить элементы массива, расположенные до максимального, по возрастанию, а после максимального – по убыванию

18

Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах

19

Сжать массив, удалив из него все элементы, расположенные между первым и вторым нечетными элементами. Освободившиеся в конце массива элементы заполнить нулями

20

Преобразовать массив таким образом, чтобы сначала располагались все элементы, отличающиеся от среднего арифметического не более чем на 25%, затем остальные

21

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

22

Сжать массив, удалив из него все элементы, расположенные между максимальным и минимальным элементами. Освободившиеся в конце массива элементы заполнить нулями

23

Упорядочить по возрастанию элементы, стоящие на четных местах, и упорядочить по убыванию элементы, стоящие на нечетных местах

24

Упорядочить по убыванию элементы массива расположенные между максимальным и минимальным элементами

25

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

26

Преобразовать массив таким образом, чтобы сначала располагались все элементы, равные C, затем все остальные

27

Упорядочить по возрастанию положительные элементы массива

28

Сжать массив, удалив из него все элементы, значение которых находится вне интервала [a, b]. Освободившиеся в конце массива элементы заполнить нулями

29

Преобразовать массив таким образом, чтобы сначала располагались все элементы, меньшие среднего арифметического, затем большие среднего арифметического, в порядке их следования

30

Преобразовать массив таким образом, чтобы сначала располагались положительные, затем нулевые и отрицательные элементы в порядке их следования

Тема: Работа с двумерными массивами

Цели: получение навыков обработки двумерных массивов, закрепление навыков программирования циклических алгоритмов.