
- •Задания к лабораторнной работе №4 обработка одномерных массивов.
- •Вариант 1
- •Вариант 2.
- •Вариант 3.
- •Вариант 4.
- •Вариант 5.
- •Вариант 6.
- •Вариант 7.
- •Вариант 8.
- •Вариант 9.
- •Вариант 10.
- •Вариант 11.
- •Вариант 12.
- •Вариант 13.
- •Вариант 14.
- •Вариант 15.
- •Вариант 16.
- •Вариант 17.
- •Вариант 18.
- •Вариант 19.
- •Вариант 20.
- •Вариант 21.
- •Вариант 22.
- •Вариант 23.
- •Вариант 24.
- •Вариант 25.
Задания к лабораторнной работе №4 обработка одномерных массивов.
Составить блок–схемы и программы к
заданиям каждого варианта. В текстах
заданий индексы элементов одномерных
массивов записаны в круглых скобках,
например: а(i)
Вариант 1
а) Найти минимальный элемент среди элементов массива А (9), значения которых строго больше трех.
А =(-5, 16,4,0.5,12,-3,2,5,13)
б) Вычислить сумму элементов, имеющих нечетные индексы для массива А (13), а также произведение четных элементов. Элементы массива А формируются с помощью функций – целая часть числа и генератор случайного числа и должны быть в диапазоне от 0 до 100.
в) Вычислить значение функции:
для Х, изменяющихся от -10 до 20 с шагом 1.
Записать подряд в массив А все положительные значения функции Z и в массив В все отрицательные значения функции Z. Отпечатать массив А и В, а также массив С, образованный по правилу с(i)=2а(i)+b(i).
Вариант 2.
а) Найти сумму элементов массива В, значение которых меньше 26 и вывести на печать индексы этих элементов.
В=(13,4,18,28,13,0.5,46,58)
б) Задан массив Р(10) (элементы его выбрать самостоятельно). Построить новый массив В, элементы которого вычисляются по формуле в(i)=0.5SIN(p(i)+0.1. Отобрать в новом массиве все положительные значения и, если их количество будет больше 5, то массив. В отпечатать без изменения, в противном случае, присвоить положительным значениям массива В число 1.
в) Произвести выборку в массиве X(i8), то есть сформировать 4 массива. Первый содержит записанные подряд положительные элементы массива Х. Второй – отрицательные элементы массива Х. Третий – подряд, записанные порядковые номера элементов первого массива, которые они имели в массиве Х.
Х=(-1,-2,3,4,5,-7,-12,1,0.8,-6,5,7,-2,0.1,0.3,-8,-5)
Вариант 3.
а) Вычислить произведение индексов элементов массива С, значение которых строго больше 0.5
С=(26,-15,18.5,14,-6,-12,0,0.5)
б) Подсчитать КР – КОЛИЧЕСТВО положительных значений и КО – КОЛИЧЕСТВО отрицательных значений в массиве Х. Если КР>КО, то напечатать массив Х без изменений, иначе напечатать массив Х, в котором Х(1)=КР и Х(2)=КО. Массив Х формируется по правилу X (i) =a (i) SIN (a (i))-1.7
А= (1.2,-5.6,3.17,8.9,1.7,-2.4,-2.8)
в) Для массива Y(12) указать два элемента (их индексы), среднее арифметическое которых ближе всего к заданному Х.
Y=(2,4,8,9,1,0,1,7,4,3,2,6) X=2.3
Вариант 4.
а) Даны массивы А (8), В(9), С(7)
Определить:
К – количество элементов массива А, больших 3
М – максимальный элемент в массиве В
N – минимальный элемент в массиве С
Что больше – К, М или N?
Элементы массивов задать самостоятельно.
б) Вычислить количество элементов массива Y, удовлетворяющих условию i<=Y(i)<=2, а также произведение элементов, имеющих нечетные индексы и сумму элементов с четными индексами. (Сумму и произведение искать для тех элементов, которые не удовлетворяют условию). Значения массива Y вычисляются по формуле:
Y(i)=Ln |x(i)-1.3SIN(x(i))|
Х=(2.6,0.04,8.31,5.2,0.2,0.78,1.4,5.9,2.7)
в) В массиве D(15) определить количество элементов, которые входят в массив более, чем по одному разу.
D=(7,2,1,7,0,4,5,2,1,4,0,8,9,7,6)