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

       

к генерированию компилятором кода проверки


  нию ON (вкл.),что приводит к генерированию компилятором кода проверки события
  между  всеми  операторами  вашей прграммы.Если в программе не предусмотрено
  отслеживание,то $EVENT находится в состоянии OFF (выкл.) и код  события  не
  генерируется.
            $EVENT  дает  вам возможность управлять тем,какие части программы
  будут проходить без проверки событий.Если существует какая-то зона,где мак-
  симальная скорость важнее ответа на  случайное  событие,то  заключайте  эту
  часть  программного  кода  в скобки,образуемые метаоператорами $EVENT OFF и
  $EVENT ON.
  Пример:   'пример события
            ON TIMER(1) gosub ПотеряВремени
            timer on
            print "Медленный цикл"
            x=таймер
            for i=1 to 10000
            timer on
            print "Медленный цикл"
            x=таймер
            for i=1 to 10000
             i=i+i-i
            next i
            y=таймер
            print "Время цикла есть" y-x
            $event off
            print "быстрый цикл"
            x=таймер
            for i=1 to 10000
             i=i+i-i
            next i
            y=таймер
            print "время цикла естьЭ" y-x
            end
            ПотеряВремени:

                                     - 76 -
            for j=1 to 1000:j=j+j-j:next j:print
            return
            Метаоператоры $IF/$ELSE/$ENDIF
            ------------------------------
  Функция   $IF,$ELSE и $ENDIF определяют частм программы,подлежащие компилиро-
  --------  ванию или от него уклоняющиеся (часто этот способ называют условным
  компилированием).
  Синтаксис $IF константа
  --------- .
            .операторы
            .
            [$else
            .
            .операторы]
            .
            $ENDIF
  Замечания  Константа-это именованная константа или постоянное значение.Если
  ---------  константа не нулевая (TRUE),то операторы между $IF и $ELSE

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







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий