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


         

в заявлении DIM не используется


 $DYNAMIC,если в заявлении DIM не используется какое-либо выражение,если  имя

                                     -106 -
          
          
 массива  не  появляется в двух операторах DIM или если массив не заявлен ло-
 кальным в процедуре либо функции.
    Переключатель проверки границ ,доступный через меню опций,вызывает созда-
 ние компилятором кода,которым проверяется приемлемость подстрочных  индексов
 при всякой ссылке на массив.
            
 Различия Турбо-Бейсик_ дает возможность программисту специфицировать началь-
 ный и конечный индексы массива.Интерпретаторный Бейсик размещает все массивы
 динамически,но Турбо-Бейсик будет пытаться разместить их статически(во время
 компилирования),что  делает их более быстродоступными.Вы можете явно преодо-
 левать тип используемого размещения.
            
 См.также  $DYNAMIC
           FRE
           $STATIC
            
 Пример      %МаксРазм=20
             %МинРазм=1
             dim Массив%(%МинРазм:%МаксРазм)
             for счетчикi%=%МинРазм TO %МаксРазм
              Массив%(счетчикi%=%Минразм to %МаксРазм
              Массив%(счетчикi%)=int(rnd*10)
             next счетчикi%
             end
            
            
             Оператор DO/LOOP
             ----------------
            
 Функция DO/LOOP -это цикл с текстом TRUE (истинно) или FALSE (ложно) в верх
 ------- ней и/или нижней части цикла.
            
 Синтаксис   DO[{WHILE!UNTIL}выражение]
 ---------   .
             . операторы [EXIT LOOP]
             .
             [LOOP!WEND][{WHILE!UNTIL}выражение]
            
 Замечания Выражение-это числовое выражение  ,в  котором  ненулевые  значения
 --------- представляют  TRUE,а нулевые-FALSE.
  DO  и  LOOP представляют собой строительные элементы циклов для всех случа-
 ев.Они позволяют вам создавать циклы с тестированием  условия  завершения  в
 верхней  части цикла ,в нижней его части и в обоих местах.Оператор DO всегда
 должен быть в паре с оператором LOOP в нижней части цикла.Несоврадение DO  и

Содержание  Назад  Вперед