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


         

для полного программирования на языке


     обеспечения минимальной совместимости с И.Б..Т.Б. дает более мощные про-
     цедуры  для полного программирования на языке ассемблера CALL INTERRUPT и
     INLINE
         CHAIN (цепочка)
         сцепляемые программы должны компилироваться либо как .EXE-файлы,либо
     как .TBC-файлы,в зависимости от выбора переключателя меню опций  "Компи-
     лировать в .EXE" или "Компилировать в цепочку".В операторе COMMON и пер-
     воначальной,и  сцепленной программ общие переменные должны перечисляться
     в правильном порядке (хотя не обязательно с одинаковым именем).Вы не мо-
     жете исполнять оператор CHAIN ,когда прогон выходит  из  среды  Т.Б..Ис-
     пользование CHAIN возможно только при прогоне из DOS.Опции диапазона но-
     меров   строк   MERGE  и  DELETE  не  поддерживаются.DEFтип  (определить
     тип),TRON,TROFF(включить,выключить трассировку),OPTION BASE  (опциональ-
     ный базис).
         Эти  операторы  качественно отличаются от аналогичных И.Б.Т.Б. расс-
     матривает физическое положение каждого оператора в исходной  программе,а
     не  в исполнительном проходе обьектной программы.Другими словами,имеется
     ввиду,что положение этих операторов в период компилирования,а не прогона
     ,управляет их действием.Рассмотрим,в качестве примера  приведенную  ниже
     простую программу,где используется DEFтип:
         10 GOTO 30
         20 DEFINT X
         30 X=2.3
         40 PRINT X
         При  исполнении  этой  программы в И.Б. ,невозможно увидеть оператор
     определения типа в строке 20.Следовательно,используется  тип  переменной
     по  умолчанию(единичная точность),когда в строке 30 встречается перемен-
     ная X,а затем на экран выводится 2.3.
         Т.Б. рассматривает соображения касающиеся типа,попутно в период ком-
     пиляции.Поскольку оператор DEFINT физически предшествует первому появле-
     нию X,эта переменная становится целой и оператором PRINT выводится 2.
         DRAW (чертить),PLAY (играть)

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