Студопедия
rus | ua | other

Home Random lecture






Константа


Date: 2015-10-07; view: 381.


Массив

Массив представляет собой переменную, которой соответствует множество ячеек памяти для хранения значений. Массив - это набор элементов, имеющих свой порядковый номер (индекс). Пример описания и инициализации массива:

Dim m(3) As IntegerFor i = 0 To 2m(i) = iNext

Обозначения элементов данного массива: m(0), m(1), m(2); UBound = 3 - верхний индекс размерности; LBound = 0 - нижний индекс размерности; Length = 4 - наибольшее число элементов, которое можно разместить; Rank = 1 - ранг. При работе с массивами индексация элементов начинается с 0, однако можно формировать массив с другого индекса.

Различают статические массивы, границы которых устанавливаются в процессе конструирования и динамические массивы, которые могут изменять свои размеры/размерности в ходе выполнения программы. Динамический массив можно создать следующим образом:

(General) (Declarations)Rem описать массив без указания размерностиDim mass() As Variant Private Sub Command1_Click()...Rem установить размерность массива с использованием инструкции ReDimReDim mass(17) :.End Sub

При описании многомерных массивов индексы размерностей разделяются запятой, пример:

Dim maName (7, 7) As StringDim maBea (5, 7, 9) As String

Имеется возможность указывать диапазоны индексов:

Dim massMain (5, 7 To 16, 9 To 25, 3, 15 To 20, 23 To 29, 2)

Можно использовать присваивание массивов (см. справочник).

Константа имеет символьное имя и значение. При описании констант используется ключевое слово Const. Синтаксис:

[Public | Private] Const имя_константы As тип_данных = Значение

Рассматриваются константы:

· внутренние (определяемые системой). Информацию о существующих константах можно получить в Object Browser,

· определяемые пользователем.

Внутренние константы записываются с префиксом из 2-х букв, обозначающих библиотеку объектов (например, префикс vb - библиотека объектов Visual Basic, префикс db - библиотека объектов Access, префикс xl - библиотека объектов Excel), пример: dbAppendOnly.


<== previous lecture | next lecture ==>
Переменная | Практическая работа 5. Типы данных (Long, Single, Currency); ошибка вычислений
lektsiopedia.org - 2013 год. | Page generation: 0.296 s.