Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб №4 (массивы).doc
Скачиваний:
1
Добавлен:
27.08.2019
Размер:
72.7 Кб
Скачать

Лабораторная работа №4

Разработать процедуру, обрабатывающую массив и вычисляющую две величины. Кроме того, разработать две функции, которые вычисляют те же самые величины по отдельности. Применить эти подпрограммы в одной программе.

Примеры см. ниже.

Процедура должна вычислять:

1) Среднее арифметическое значение элементов массива и число отрицательных

злементов.

2) Величины максимального и минимального элементов массива.

3) Номера максимального и минимального элементов массива.

4) Число элементов массива ,меньших lim2 ,но больших lim1 и число элементов

массива ,меньших lim4 ,но больших lim3.

5) Число элементов целочисленного массива ,делящихся нацело на c1 и число

элементов массива ,делящихся нацело на c2.

6) Среднее арифметическое значение Sr элементов массива и среднее

арифметическое значение модуля отклонения элементов массива от Sr.

7) Число положительных элементов массива и число элементов, больших вычисленного числа.

8) Сумму a[1)*a[2]+a[2)*a[3)+ ....+a[n-1]*a[n] и число положительных членов этой

суммы ,где a-имя массива.

9) Число элементов целочисленного массива ,равных c1 либо равных c2 и сумму

остальных элементов.

10) Среднее арифметическое значение элементов массива и число троек

следующих подряд элементов массива a[1],a[2],a[3]; a[2],a[3],a[4]; ...

a[n-2],a[n-1],a[n] ,у которых центральный элемент больше своих соседей.

11) Среднее арифметическое значение Sr элементов массива и среднее

арифметическое значение квадрата отклонения элементов массива от Sr.

12) Число тех элементов целочисленного массива ,которые

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

13) Максимальное значение и число отрицательных элементов массива ,больших

lim1 ,но меньших lim2.

14) Среднее арифметическое значение Sr элементов массива и число элементов

, меньших Sr.

15) Сумму a[1]*a[2]*a[3)+a[2)*a[3)*a[4]+ ....+a[n-2]*a[n-1]*a[n] и среднее

арифметическое ее членов , где a - имя массива.

16) Число элементов целочисленного массива ,больших c1 но меньших c2 и не

равных c3 ,и число элементов ,больших ,чем c4. ,но не делящихся на c5

нацело.

17) Разницы между суммой положительных элементов массива и суммой

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

групп элементов.

18) Среднее арифметическое значение элементов массива и число пар элементов

в которых сосед слева (т.е. индекс которого на 1 меньше) больше по величине.

19) Сумму a[1]*a[n]+a[2]*a[n-1]+ .... и среднее арифметическое ее членов , где a-

имя массива. Каждый элемент должен участвовать в вычислениях только один

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

массива игнорировать.

20) Сумму элементов массива и максимальное значение произведений

a[1]*a[2]a[2]*a[3] .... ,a[n-1]*a[n] ,где a - имя массива.

21) Среднее арифметическое значение элементов массива и число пар элементов

в которых сосед справа (т.е. индекс которого на 1 больше) меньше по величине.

22) Сумму и число тех элементов целочисленного массива, которые больше lim1 ,но меньше llim2 либо делятся на c1 нацело.

23) Сумму индексов (номеров) тех элементов целочисленного массива ,которые

больше c1 но меньше c2 и не равны c3, и число элементов, больших, чем c4,

но только делящихся на c5 нацело.

24) Сумму и минимальное значение произведений

a[1]*a[2],a[2]*a[3] .... ,a[n-1]*a[n] ,где a - имя массива.

25) Сумму lg(ai) тех элементов массива , для которых эта операция допустима и

максимальное значение Sin(ai) где a - имя массива.

26) Сумму ряда и минимальное значение членов ряда

a[1)/a[2], a[2]/a[3],...a[n-1]/a[n], причем те элементы ,у которых знаменатель

равен нулю, не включаются в ряд.

27) Среднее арифметическое значение элементов массива с четными индексами и

число элементов, отличающихся от этой величины не более, чем на b ,где a –

имя массива, а b>0.

28) Разницы между произведениями и суммами для элементов массива с четными

и нечетными индексами.

29) Сумму индексов (номеров) элементов целочисленного массива ,больших c1 но

меньших c2 и одновременно не равных c3 ,и число элементов ,больших ,чем

c4. ,но только не делящихся на c5 нацело.

30) Минимальное и максимальное значение произведений a[1]*a[n], a[2]*a[n-1], где

a- имя массива. Каждый элемент должен участвовать в вычислениях только один

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

массива игнорировать.

31) Максимальные значения элементов массива с четными и нечетными индексами.

32) Величины максимального и второго по величине элементов массива.

33) Число локальных максимумов и число локальных минимумов (локальный максимум наблюдается, если сосед слева и сосед справа меньше данного элемента; предполагается, что все элементы различны).

34) Есть ли в массиве целочисленном положительных хотя бы 1 пара одинаковых элементов (переменная типа Boolean) и значение этого элемента ( если таковых нет, положить значение равным -1 )

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

36) Число случаев, когда элемент массива строго меньше левого соседа и число случаев, когда элемент массива больше правого соседа