Лекция: Типовые задачи на обработку одномерных массивов

Формирование и вывод массива, вычисление суммы, произведения, количества элементов, среднего арифметического элементов массива, нахождение максимального и минимального элемента массива.

Пример. Задать размер n линейного массива A, заполнить его случайными целыми числами в диапазоне от –10 до 10. Массив вывести в текстовое окно и определить:

— сумму всех элементов массива;

— количество положительных элементов массива;

— наименьший элемент массива;

— среднее арифметическое элементов массива кратных пяти.

Поскольку размер массива n и сам массив A будут использоваться в разных событийных процедурах (в процедуре заполнения массива случайными числами и процедуре обработки массива), то они должны быть описаны в разделе объявления доступном для всех процедур приложения (в разделе General).

Для поиска минимального элемента в массиве вначале устанавливается текущий минимум по нулевому элементу массива min:=A[0]. Затем начинается просмотр элементов массива: выбирается очередной элемент A[i] и сравнивается с min. Если элемент M[i] меньше текущего min, то выполняется переприсваивание min:=A[i].

Option Explicit'Установка режима, при котором запрещается использовать

'необъявленные переменные

Dim a() As Integer 'Описание динамического массива целых чисел

Dim n As Integer

 

'Процедура заполнения массива случайными числами и вывод массива в текстовое окно

еще рефераты
Еще работы по информатике