Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Размерность массива



Массивы VBA и других языков программирования весьма схожи; они незаменимы работе с большими объемами данных. Попросту говоря, массив – это переменная, содержащая несколько значений, или еще проще – пронумерованная группа значений одного и того же типа. Если обычные переменные полезны при работе с одиночными значениями определенного типа, массив пригодится при действиях с набором значений того же типа.

Конечно, в действительности массивы устроены сложнее хотя бы потому, что они могут быть многомерными. Каждое измерение массива характеризуется численным индексом. Одномерный массив – это просто пронумерованный список значений. Он имеет начальную (первый элемент) и конечную (последний элемент) точки; между ними помещены остальные значения массива, которые не перекрываются и однозначно определяются своими индексами.

Двухмерный массив более сложен – в него включены наборы списков одной длины. Часто такие наборы называют таблицами или матрицами. Они состоят из строк и столбцов, на пересечении которых находятся табличные данные. Простой пример двухмерного массива изображен на рис. 3.1.

Рис. 3.1. Двухмерный массив, известный также как таблица
или матрица

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

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

Массивы VBA могут иметь до 60 измерений. Представьте, какие сложные наборы данных вы сможете поместить в 60-мерный массив. Впрочем, чаще всего в VBA используют одно- и двухмерные массивы; даже трехмерные массивы применяют редко. С массивами большей размерности не работают почти никогда, в частности из-за того, что они, как правило, требуют больше памяти, чем доступно на персональном компьютере.





Дата публикования: 2014-11-26; Прочитано: 249 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...