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 Выражения и операции

Вычислительная система выполняет вычислительные и управляющие операции по командам, которые представлены в программе с помощью операторов. Большинство таких операторов строится с использованием выражений, которые в практике программирования играют большую роль, определяя способ и порядок преобразования данных.

Выражение — это запись, определяющая последовательность действий над величинами.

Выражения состоят из операндов (значений, констант, переменных, функций), соединенных с помощью операций.

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

В качестве операндов могут быть использованы константы, переменные, функции.

Константы

Операнды Переменные