пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Массивы

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

Количество хранящихся в массиве элементов называется размером массива.Размер массива,в отличие от переменной,может меняться в процессе выполнения программы.Размерность массива-это количество индексов, которые определяют местоположение элемента в массиве.

В VB существуют массивы фиксированного размера и динамические массивы. Массив фиксированного размера имеет неизменный размер,заданный при его объявлении.Массивы могут быть одномерными и многомерными,числовыми и символьными,статическими и динамическими.Visual Basic позволяет создавать массивы для данных любых типов.

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

Наиболее часто для объявления массива используется оператор Dim. Индексы массива начинаются с нуля.Границы массива всегда должны быть целыми числами.Синтаксис стандартного объявления одномерного массива с помощью оператора Dim.

При объявлении массива с небольшим числом элементов может быть выполнена и его инициализация.Задаваемые значения заключаются в фигурные скобки

Все массивы,создаваемые VB, являются объектами, которые наследуют свойства и методы класса System.Array,поэтому эти свойства и методы доступны для любого массива пользователя.

Самый простой способ создания динамического массива можно выполнить так. Сначала нужно объявить массив, указав его имя и тип, но не указывая число элементов массива.Затем следует определить размер массива, в самом простом случае его можно ввести, используя оператор InputВох.И наконец, задать требуемый размер с помощью оператора Redim

Оператор Dim используется только для объявления массивов внутри процедуры, т.е. это оператор с локальной зоной видимости.Изменение размера массива возможно тоже только внутри процедуры.

Изменение размерности массива может выполняться программно, то программные коды должны быть способны реагировать на эти изменения.Для данной цели используется оператор UBound.

Двумерные массивы-число элементов массива называют его размером.Для обращения к элементу массива нужно указать его имя и индекс.Если индекс один, то массив называется одномерным.

При перемещении по элементам строки меняется второй индекс,а первый остается неизменным.При перемещении по элементам столбца,наоборот,меняется первый индекс,а второй остается неизменным.


07.05.2020; 12:44
хиты: 27
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2025. All Rights Reserved. помощь