Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЗАДАНИЯ К ЛАБОРАТОРНОЙ РАБОТЕ №4.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
124.93 Кб
Скачать

Задания к лабораторнной работе №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)