ВУЗ:
Составители:
Рубрика:
8
При запуске Бейсика автоматически выполняется оператор KEY
ON.
Если значение функциональной клавиши заканчивается символом
CHR$ (13) (<Enter>), то после нажатия функциональной клавиши нет необхо-
димости нажимать <Enter> - соответствующая команда выполняется сразу.
Операторы переадресации управления
GOTO (перейти к …)
Переход к заданной строке программы (безусловный переход).
Формат:
GOTO <номер строки>
Оператор передает управление строке, номер которой указан в
опе-
раторе. Если <номер строки> указывает на невыполняемый оператор (REM,
DATA), то выполнение программы продолжается с первого последующего
выполняемого оператора.
Оператор GOTO удобно исполнить также в режиме прямого выпол-
нения команд, например, для запуска программы с заданной строки без поте-
ри значений переменных.
GOSUB, RETURN (программа … возврат)
Переход к программе и возврат из нее.
Формат:
GOSUB <номер строки> RETURN <номер строки>
Оператор GOSUB передает управление заданной подпрограмме,
выполнение которой завершается оператором RETURN. По оператору
RETURN без <номера строки> осуществляется возврат к оператору, следую-
щему за оператором GOSUB. Вход в подпрограмму возможен в разных точках
до оператора RETURN. Подпрограммы могут располагаться в любом месте
программы, но следует позаботиться об их обходе оператором GOTO. Вызовы
подпрограммы могут быть вложены в другие подпрограммы, причем вложен-
ность ограничена только объемом свободной памяти.
ON … GOTO, ON … GOSUB (при … перейти к)
Передача управления в зависимости от значения выражения. Фор-
маты:
8 При запуске Бейсика автоматически выполняется оператор KEY ON. Если значение функциональной клавиши заканчивается символом CHR$ (13) (), то после нажатия функциональной клавиши нет необхо- димости нажимать - соответствующая команда выполняется сразу. Операторы переадресации управления GOTO (перейти к …) Переход к заданной строке программы (безусловный переход). Формат: GOTO <номер строки> Оператор передает управление строке, номер которой указан в опе- раторе. Если <номер строки> указывает на невыполняемый оператор (REM, DATA), то выполнение программы продолжается с первого последующего выполняемого оператора. Оператор GOTO удобно исполнить также в режиме прямого выпол- нения команд, например, для запуска программы с заданной строки без поте- ри значений переменных. GOSUB, RETURN (программа … возврат) Переход к программе и возврат из нее. Формат: GOSUB <номер строки> RETURN <номер строки> Оператор GOSUB передает управление заданной подпрограмме, выполнение которой завершается оператором RETURN. По оператору RETURN без <номера строки> осуществляется возврат к оператору, следую- щему за оператором GOSUB. Вход в подпрограмму возможен в разных точках до оператора RETURN. Подпрограммы могут располагаться в любом месте программы, но следует позаботиться об их обходе оператором GOTO. Вызовы подпрограммы могут быть вложены в другие подпрограммы, причем вложен- ность ограничена только объемом свободной памяти. ON … GOTO, ON … GOSUB (при … перейти к) Передача управления в зависимости от значения выражения. Фор- маты:
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »