Turbo Basic 1.1. Руководство пользователя


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 управляют ,соответственно,тем
 ,будет ли пространство для массива заранее  распределяться  компилятором,или
 подлежит распределению динамически.Если этот аргумент опускается ,массивы по
 умолчанию   размещаются  как  статические,если  уже  не  задан  метаоператор



Начало  Назад  Вперед



Книжный магазин