
- •Задания к лабораторнной работе №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.
Вариант 10.
а) Найти сумму отрицательных элементов массива В(6)
В=(12, -4, 15, -2, -1.5, 13)
Вывести на печать индексы отрицательных элементов массива.
б) Вывести на печать индексы элементов Y, удовлетворяющих условию
0<=y(i)<=1.
Элементы массива Y вычисляются по правилу:
y(i)=(bx(i)-a)/(ax(i)+b)
Дано: a=1.3; b=1.2; X=(0.3, 1.2, 5.8, -0.7, -1.3, 3.4, 2.6, 8.1, 9.2, 0.7).
в) Из исходного массива А(18) образовать два массива.
В первый массив войдут подряд все чётные элементы массива А, во второй массив войдут подряд записанные порядковые номера чётных элементов, которые они имели в массиве А.
А=(1, 2, 4, 6, 3, 7, 8, 9, 10, 12, 14, 16, 17, 11, 32, 68, 27, 13)
Вариант 11.
а) Найти произведение положительных элементов массива А и произведение отрицательных элементов массива В.
Вывести на печать наибольшее из произведений.
А=(2, -6, 0, 1.5, -7, -1.5), В=(0.5, 16, -7, 4, 4, -2, -3)
б) Вычислить сумму квадратов отрицательных значений массива В среди элементов, имеющих нечётные индексы. Элементы массива формируются по правилу: b(i)=0.87[x(i)]+ax(i)-COS(x(i))
X= (-1.7, 0.8, 3.12, 6.1, -2.7, -2.4, 0.12, 0.13)
a=2.7, где [x (i)] целая часть значения х(i)
в) В массиве Z(15) найти количество соседств трёх положительных элементов.
Z= (1, 5, -3, 4, 8, 7, 2, -1, 0, -2, 4, 3, 2, 7, -3)
Вариант 12.
а) Вычислить сумму элементов массива В(10), стоящих на нечётных позициях и заменить минимальный элемент массива на эту сумму.
В=(1, 0, 4, -2, 16, 0.1, 7, 8, 90,13)
б) Для массива А вычислить наибольшее и наименьшее значение модуля разности между соседними элементами, которые вычисляются по формуле: a(i)=e-x(i)SIN(w*x(i)+r) где w=1.35; r =COS (i);
X= (-1.3, 0.08, 2.16, -5.4, 1.8, 2.3, 0.13, 0.29, 0.78, -1.39, 4.2, -2.3, -1.8, 6.5, 4.8)
Здесь * - знак умножения, е – основание натуральных логарифмов.
в) Найти три наименьших элемента массива Z(13) и указать их индексы.
Z= (4, -2, 17, 8,-3, 7, 0, 1, 5, -12, -11, -4, 9)
Вариант 13.
а) Найти произведение элементов массива В(17), имеющих нечётные индексы. Найти количество положительных элементов, имеющих чётные индексы. Элементы массива В образуются по правилу:
в(i)=COS(π/3)+в(i-1)
Дано: в(i)=2, π=3.1415….
б) Вычислить значения функции: Y=2-x COS (πx/4)+3ex/Ln3(x2-4)
для х изменяющимся от 3.4 до 23.4 с шагом 0.4
Записать эти значения подряд в массив А, предварительно заменив значения меньше 1 на единицу.
π=3.1415…, е – основание натуральных логарифмов.
в) Переписать массив в обратном порядке и выбрать в нем наибольшую сумму соседних элементов.
Z= (2, 1.7, 0.31, 0.2, -1.3, 2.9, 0.07, -2.9, 7.1, 8.29, 31.6, -1.7, 2.92)
Вариант 14.
а) Найти произведение положительных
элементов массива С(16), а так же произведение
отрицательных элементов массива.
Выяснить, какое из произведений больше
по абсолютному значению. Элементы
массива образуются по правилу:
Дано: c(i)= - 4
б) Вычислить новый массив Z(9):
где у(i)=3.5SIN(x(i))-1.6
Х=(12.4, 11.5, -12.1, 25.4, 3.6, 0.7, 2.8, 4.8, -1.7)
y min – минимальный среди положительных элементов у, имеющих нечетные индексы.
в) В массиве А(20) определить число соседств двух элементов разного знака, а также число соседств нулевого элемента с отрицательным элементом.
А=(1, -1, 2, 3, 0, -4, 5, 6, -7, 9, 8, -7, 0, -8, 6, 5, 3, -4, -2, 0)