double arrow

Dim x(10) as single

Dim x(1 to 10) As single

Одномерный массив состоит из ряда элементов.

Характеристики и описание одномерных массивов

Глава 16. Массивы данных в VBА

End Sub

Массив - это упорядоченная совокупность данных одного типа (см. глава 10 -, параграф 10.5) и имеет следующие характеристики:

1. Имя массива - подчиняется правилу образования имен в VBA.

2. Размерность - одномерный, двумерный, трехмерный и т.д. (<= 60).

3. Длина - количество элементов в массиве

4. Тип - элементы массива должны быть одного типа (вещ., целые и т.д.).

Математическая запись массива: Х= (хi), i=1,2,...,n,

где Х - имя массива;

xi - имя элемента массива в общем виде (индексная переменная);

i -индекс, указывающий на порядковый номер элемента в массиве.

В VBА имя элемента в общем виде запишется так - х(i).

Массивы с фиксированными размерами называют статическими, а с переменными размерами - динамическими. Характеристики массива заключены в его обязательном описании.

Синтаксис описания статического одномерного массива:

dim Имя (размерность массива) [ AS тип массива ]

Приведем описание массива с именем х.

где:

· Имя массива - х;

· Размерность - одномерный;

· Длина массива - 10 элементов;

· Тип массива - вещественный.

При этом будет выделено 10 пустых ячеек с именами х(1), х(2),... х(10)

Данный массив также может быть описан следующим образом:

Option base 1 ' Оператор записать в разделе General редактора кода

Общая блок - схема обработки элементов одномерного массива

 
 


Содержание блока подготовки и тела цикла при решении некоторых задач обработки одномерного массива:

Задача Блок подготовки Тело цикла

Сумма элементов s=0 s=s+x(i)

Произведение элем. р =1 р=р*x(i)

мин. элемент min=x(1) if min>x(i) then min=x(i)

мах. элемент max=x(1) if max<x(i) then max=x(i)


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: