Turbo Basic 1.1. Руководство пользователя - стр. 185
Замечание Переменная -это идентификатор,используемый для массива.Подстрочный
--------- индекс-это разделяемый запятыми список одного или более целых вы-
ражений,определяющий размеры массива.DIM заявляет массивные переменные и оп-
ределяет их размер и число измерений.В порядке улучшения синтаксиса интерп-
ретаторного Бейсика,Турбо-Бейсик дает вам возможность определять диапазон
значений подстпрочных индексов(мин:макс),а не только верхний предел,например:
DIM B(50:60)
создает массив из 11 элементов единичной точности,нумеруемых от 50 до
60.Оператором
DIM C(50:60,25:45)
создается двумерный массив с общим числом элементов 11*21.
Синтаксис диапазона можно расширять на многомерные массивы:
DIM рождения(1800:1899,1:12)
Для определения наименьшего элемента в массиве можно также использовать
связанные операторы OPTION BASE,хотя диапазонный механизм более мощное и
предпочтительное средство.
Когда программа используется впервые,Турбо-Бейсик устанавливает каждый
элемент числового массива в 0,а строчные массивы-в нуль-строку(длина=0).Если
программа запускается вновь с помощью оператора RUN,числовые массивы повтор-
но устанавливаются в ноль ,а строчные массивы в ноль-строку.
Если массивная переменная используется без предшествующего оператора
DIM,максимальным подстрочным индексом является значение 10 по умолчанию,как
если бы включили (10) в ваш оператор DIM.Однако предпочтительно в практичес-
кой работе заявлять каждый массив явно.
Минимальное значение ,которое можно использовать в качестве подстрочного
индекса в амссивах,есть 0,если не специфицируется иное с помощью команды
OPTION BASE.
Опциональные аргументы STATIC и DYNAMIC управляют ,соответственно,тем
,будет ли пространство для массива заранее распределяться компилятором,или
подлежит распределению динамически.Если этот аргумент опускается ,массивы по
умолчанию размещаются как статические,если уже не задан метаоператор
Содержание Назад Вперед