- •Сборник лабораторных работ
- •Аннотация
- •Введение
- •1Краткая теоретическая справка Математические функции стандартной библиотеки с
- •Справочная информация о величинах геометрических фигур
- •Расстояние между двумя точками
- •2Индивидуальные задания
- •3Краткая теоретическая справка
- •4Типовые задачи
- •5Индивидуальные задания
- •6Краткая теоретическая справка
- •Представление аналитических функций в виде рядов Тейлора
- •Общая схема алгоритма суммирования
- •Учет рекуррентной зависимости членов ряда
- •Учет погрешности вычисления суммы членов ряда
- •7Индивидуальные задания
- •8Краткая теоретическая справка Свойства делимости
- •Работа с цифрами числа
- •Типовые задачи
- •9Индивидуальные задания
- •10Краткая теоретическая справка Типовые задачи
- •11Индивидуальные задания
- •12Краткая теоретическая справка Обход матрицы
- •13Индивидуальные задания
- •14Краткая теоретическая справка
- •15Индивидуальные задания
- •16Краткая теоретическая справка
- •17Индивидуальные задания
- •18Краткая теоретическая справка
- •19Индивидуальные задания
- •20Краткая теоретическая справка
- •21Индивидуальные задания
- •22Индивидуальные задания
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 |
Преобразовать массив таким образом, чтобы сначала располагались положительные, затем нулевые и отрицательные элементы в порядке их следования |
Тема: Работа с двумерными массивами
Цели: получение навыков обработки двумерных массивов, закрепление навыков программирования циклических алгоритмов.