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


         

одной или более строк исходного


                           ГЛАВА 4
        
                      ТУРБО-БЕЙСИК ЯЗЫК
        
                      Структура программы
     
 Программы  на  Т.Б.  состоят  из  одной или более строк исходного текс-
 та,каждая из которых имеет следующий формат:
      [номер строки]оператор[:оператор]...['коментарий]
      или,
      метка:
      или,
      метаоператор
 Номер строки есть целое в диапазоне от 0 до  65535,которое  опционально
 может идентифицировать строки программы.Т.Б. относится не строго к установке
 номеров  строк.Они свободно могут перемешиваться с метками,использоваться в
 одних частях программы и не использоваться в других.По существу,им нет  не-
 обходимости  быть в числовой последовательноси,хотя ни одна строка не может
 иметь и метку и номер.По сути номера строк являются метками.
 Операторы -строительные блоки,образующие программы.В Т.Б. имеется приб-
 лизительно 100 типов операторов.Строка может не  содержать  вовсе,содержать
 одно или несколько операторов,разделяемых двоеточием.
 Все представленное ниже есть законные строки Т.Б.:
      START:                                       'только метка
      10                                           'только номер строки
      $INCLUDE "CONST.TBS"                         'метазаявление
      20 A=A+1                                     'номер строки плюс оператор
      A=A+1:B=B+1                                  'два оператора
      30 A=A+1:B=B+;:C=A+B 'номер строки и три оператора
 Ширина  в  249 колонок Т.Б. есть единственное ограничение,накладываемое
 на число операторов,которые могут появляться в  одной  строке.Следует,одна-
  ко,знать,что  некоторые  школы  программирования придерживаются правила,что
  устанавливать более одного оператора в строке,если это не требуется особен-
  ностями синтаксической конструкции(например,IF/THEN/ELSE),плохая практика.В
  отличии от интерпретаторного Бейсика,Т.Б. не накладывает ограничений перио-
  да прогона за щедро расставленные в ваших программах  пробелы  и  коммента-

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