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

I семестр:
» Informatika

21 VB. Понятие массива. Переменные с индексами одномерные и многомерные массивы.

Переменные бывают простыми переменными и переменными с индексами, образующими массив. Массив – это последовательность (совокупность) величин одного типа, обозначенным одним именем и отличающихся индексом. Отдельные величины, образующие массив называются элементами массива. Элементы массива определяются именем массива и индексом, заключенным в скобки. Элементы массива образуют переменные с индексом. Индекс указывает положение элемента в массиве. Элемент массива имеет столько индексов, какова размерность массива. При использовании массива нужно указать не только тип элементов массива, но и сколько ячеек памяти необходимо зарезервировать для данного массива. Поэтому в программном коде, прежде чем начнутся операции с элементами массива, массив нужно описать. При описании массивов указывается количество индексов и наибольшее значение каждого индекса, т.е. задаются размерность и размер массива. Размерность – количество индексов (одномерный, двумерный). Размер массива – количество элементов массива.

Различают статические и динамические массивы.

Границы статического массива устанавливаются на этапе разработки и могут меняться только в новой версии программы.

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

Объявление статического массива используется оператор Dim с указанием в круглых скобках после имени массива границ индексов:

Пример:

Dim A(6) As Singleобъявление одномерного массива с

элементами A(0),A(1),…,A(6) вещественного типа.

Dim X(4,5)As Integer - объявлен массив(матрица),

имеющий 5 строк и 6 столбцов.

Массивы (как и переменные) могут быть локальными, контейнером и

глобальными. Как и при объявлении переменных при объявлении

массива вместо ключевого слова Dim можно использовать: Public,

Static, Private. Ключевое слово Private как и Dim означает, что массив

локальный.

Объявление динамического массива

Динамический массив создается в два этапа:

Определить массив

Dim R( ) As Single

С помощью оператора ReDim установить фактический размер массива.

Пример

Dim A() As

Dim n as integer

N= Csng(inputBox(“n=“))

Redim A(0 to n)


17.06.2015; 20:42
хиты: 174
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь