КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Динамический массив
Двумерные массивы Одномерные массивы Массивом называется совокупность данных, выполняющих аналогичные функции, и обозначаемая одним именем. Если за каждым элементом массива закреплен только один его порядковый номер, то такой массив называется линейным, или одномерным. Массив состоит из многих элементов одного и того же типа. Ко всему массиву целиком можно обращаться по имени. Кроме того, можно выбирать любой элемент массива. Для этого необходимо задать индекс, который указывает относительную позицию элемента в массиве. В Visual Basic одномерный массив описывается оператором DIM. Описывать массив DIM A(N) As integer - это значит предоставить N свободных ячеек в памяти ЭВМ для массива с именем А, элементами которого являются целые числа. Если описание массива отсутствует, то под одномерный массив выделяется 10 ячеек памяти. Каждый элемент массива в общем виде описывается как А(I), где А - имя массива, I - номер или индекс массива (0<=I<= N, но практически употребляется 1<=I<=N) A(I) - значение элемента массива. Двумерным называется массив, элемент которого зависит от его местоположения в строке и в столбце. Обычно двумерный массив называют матрицей. В общем виде элемент матрицы обозначается как A(I,J), где А - имя массива, I - индекс (номер) строки, J - индекс (номер) столбца. В Visual Basic двумерный массив описывается оператором DIM. DIM A(N,M) As Integer - это значит предоставить N×M свободных ячеек в памяти ЭВМ для элементов матрицы А. В памяти ЭВМ элементы матрицы располагаются по строкам, поэтому индекс строки изменяется медленнее, чем индекс столбца. Прямоугольной называется матрица, в которой количество строк не равно количеству столбцов. Квадратной называется матрица, в которой количество строк равно количеству столбцов. Двухмерный массив представляется как одномерный, элементы которого тоже массивы. Элементы двухмерного массива хранятся по строкам, т.е. если проходить по ним в порядке их расположения в памяти, то быстрее всего изменяется самый правый индекс. Например, обращение к девятому элементу пятой строки запишется так: A(5,9). Многомерные массивы можно эффективно обрабатывать, используя вложенные For -циклы. Статический массив - это когда заранее известно, сколько переменных туда нужно будет записать, т.е. если объявлен массив на 10 членов, то уж туда никак не вставить одиннадцать. Часто возникает ситуация, когда мы не знаем заранее, сколько элементов массива мы будем использовать заранее. Поэтому массив объявляется без размерности, например Dim Mass () as String Но, перед его непосредственным использованием, его надо переобъявить c указанием размерности. Делается это с помощью оператора Redim. Redim Mass (5) as String Redim Preserve Mass (5) as String
Дата добавления: 2014-01-06; Просмотров: 445; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |