ReDim R(5,10)
ReDim R(l To 10)
Option Base 1
Например
Dim A(11) As Integer - объявлен одномерный массив, состоящий из 11 целых чисел.
Dim B(2,2) As Single – матрица В(2*2) действительных чисел
Инициализацию элементов массива можно производить по разному:
Ø Последовательностью операторов
Dim B(l To 2, 1 То 2) As Single
B(1,1)=2
В(1,2)=4
В(2,1)=1
В(1,2)=6
Ø Оператором цикла
Dim F (1 To 9, 1 To 11) As Integer
Dim i As integer
Dim j As integer
For i=1 to 9
For j=1 to 11
F(i,j)=i*j
Next j
Next i
Пример
Public Sub massiv()
Dim A(11) As Integer
For i = 0 To 11
A(i) = i
MsgBox "a(" & i & ")=" & A(i)
Next i
End Sub
Б) Динамические массивы
Иногда в процессе выполнения программы требуется изменить размерность массива. В этом случае его объявляют как динамический массив.
Синтаксис объявления динамического массива
Ø Dim <имя массива> ( ) [As <тип элементов>]
Затем в программе следует вычислить необходимый размер массива в некоторой переменной и изменить размер динамического массива. С помощью инструкции ReDim
ReDim <имя массива> (<размерность массива>)
Допустимо повторное использование инструкции ReDim для изменения числа элементов и размерностей массива
Например
Dim R() As Single
10.7 Выражения и операции
Вычислительная система выполняет вычислительные и управляющие операции по командам, которые представлены в программе с помощью операторов. Большинство таких операторов строится с использованием выражений, которые в практике программирования играют большую роль, определяя способ и порядок преобразования данных.
Выражение — это запись, определяющая последовательность действий над величинами.
Выражения состоят из операндов (значений, констант, переменных, функций), соединенных с помощью операций.
Для изменения порядка выполнения операций могут быть использованы круглые скобки. Выражения бывают арифметические, логические и строковые.
В качестве операндов могут быть использованы константы, переменные, функции.
Константы
Операнды Переменные