В языке Бейсик массивы определяются одним именем переменной, используемым для упорядочения 1 хранения нескольких элементов данных. Элементами могут быть числа или строки. Обычно массивы задаются именем переменной, за которым указывается числе от 0 до 255. В общем виде массив можно представить как последовательность NUM (1), NUM (2), NUM (3) и т. д. Массивы, состоящие из таких переменных, называются одномерными. Такие элементы массива, как А (1, 2, 3) и Z (1, 2, 3, 4), принадлежат многомерному массиву.
С помощью оператора DIM для массива резервируется пространство в оперативной памяти и указывается число размерностей и элементов массива. Например, oneратор DIM Z(4) задает массив, состоящий из элементов Z(0), Z(l) Z(2), Z(3) и Z(4). Заметьте, что индекс первого элемента массива равен нулю, а не единице.
С помощью оператора DIM можно задать также многомерный массив. Оператор DIM А (3, 4) объявляет массив со следующими элементами:
А(0,0), А(1,0), А(2,0), А(3,0), А(0,1), А(1,1), А(2,1) А(3,1), А(0,2). А(1,2), А(2,2), А(3,2), А(0,3), А(1,3) А(2,3), А(3,3), А(0,4), А(1,4), А(2,4), А(3,4)
Оператор DIM располагается в начале любой программы, использующей массив. Наиболее часто массивы применяются для запоминания информации в виде таблиц.
Максимальное число размерностей, допустимое для массива, зависит от конкретной версии языка Бейсик.
Однако большинство версий допускают массивы с 255 размерностями.