Это инструкция для выполнения наборов инструкций определённое (фиксированное) число раз, сколько раз интервал шага помещается между начальным и конечным значениями счётчика плюс единица.
Часто в качестве счётчика выступает номер (индекс) элемента массива.
Общий формат оператора (рис. 59)
Рис. 59. Общий формат оператора
Переменная «Счётчик» имеет числовой тип целый ( Integer или Long). Ключевое слово Step необязательное, по умолчанию шаг равен 1.
Циклы For … Next могут вкладываться друг в друга, при этом они должны иметь уникальные переменные – имена счётчиков.
Массив – это группа, как правило, фиксированного числа переменных одного типа, объединяемая одним групповым именем. Доступ к отдельным элементам массива осуществляется указанием этого группового имени, а за ним при программировании на языке Basic в круглых скобках указанием порядкового номера (индекса) необходимого элемента.
Примеры объявления массивов
1. Объявление одномерных массивов
m1
m10
m11
m12
Dim m1(2) As Single
номер конечного элемента
Номер начального элемента по умолчанию равен нолю.
X
x1
x2
x3
Dim x (1 To 3) As Integer
Явное указание номера начального элемента
2. Объявление двумерных массивов
a11
a12
a13
A
a21
a22
a23
Dim a (1 To 3, 1 To 3) As Single
a31
a32
a33
Dim b (3, 3) As Single
j
0)
1)
2)
3)
0)
b00
b01
b02
b03
i
1)
b10
b11
b12
b13
2)
…
…
bij
…
3)
…
…
…
b33
Допускается до 60-ти размерностей.
Динамический массив - это массив с переменными границами.
Dim mas ()
После имени пустые скобки.
Здесь по умолчанию элементы массива принимают тип Variant.
Для обработки массивов обычно применяется инструкция For … Next.