GOTO направляет программный поток по
NEXT I%
END 'конец главной программы
Обработчик один
----------------
PRINT "Обработчик номер" , I%
RETURN
Обработчик два
----------------
PRINT "Обработчик номер", I%
RETURN
Обработчик три
---------------
PRINT "Обработчик номер", I%
RETURN
Заявление ON/GOTO
------------------
Функция ON/ GOTO направляет программный поток по одному из нескольких
возможных мест назначения на основе значения числового выражения.
Синтаксис ON n GOTO метка [,метка]....
----------
Замечания n - это числовое выражение в диапазоне от 0 до 255, а метка
идентифицирует заявление программы на ветвление к ней.
n определяет к какой из меток осуществляется переход (например, если
n=4 то управление получает четвертая метка в списке).
Если n равно нулю или больше числа меток в списке , Турбо-Бейсик про-
должает исполнение следующего по порядку заявления.
-147 -
С большей гибкостью многопутевое ветвление может быть реализовано с
помощью заявлений SELECT и IF-блоковое.
Пример FOR I% =1 TO3
------- ON I% GOTO обработчик один,обработчик два, обработчик три
Обратно:
NEXT I%
END 'конец главной программы
Обработчик один
----------------
PRINT "Обработчик номер", I%
GOTO обратно:
Обработчик два
---------------
PRINT "Обработчик номер"
GOTO Обратно:
Обработчик три
----------------
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий