"Справочник по алгоритмам и программам на языке бейсик для персональных ЭВМ. Справочник" - читать интересную книгу автора (Дьяконов Владимир Павлович)

переменной. В нашем примере после исполнения этого оператора получим число
6.
Оператор MID (m, [, n]) *) выделяет п знаков символьной переменной 3,
начиная с символа с номером т. Допустим, символьная переменная 5 =
"STARTFINISHEND". Для выделения слова, выделенного полужирным шрифтом,
имеющего п = 6 букв и начинающегося
*) В квадратных скобках ставится необязательный элемент выражения.
с символа F с номером т = 6, надо дать команду MID (6.6). Так, если
A$=MID (6.6), то символьной переменной А$ будет присвоен символ FINISH.
Оператор АБ=КЕУ обеспечивает присвоение клавише символьной переменной
функции клавиши пользователя (key - клавиша). Тогда, используя операторы
вида IF AS="номером п, присвоив переменной АБ значение символа (V) (например, с помощью
оператора INP (сокращение от INPUT), см.  2.5).
Операторы стирания VAC, SAC и CLR ALL служат для обнуления всех
переменных (VAC), стирания ячеек памяти при статистических расчетах (SAC) и
общего стирания всех программ (CLR ALL). Операторы VAC и SAC могут
вводиться в программу, оператор CLR ALL - служебный (выполняется в режиме
записи программы MODE 1).
Оператор кодирования программ PASS (код) служит для присвоения
программам специального кода (до 8 знаков) в режиме ввода программ - MODE
I. He зная кода, невозможно вывести листинг нпограммы или стереть программу
оператором CLR (стирание возможно командой CLR ALL)., Для вывода листинга
код надо указать в кавычках после оператора LIST n (п - номер строки) или
LIST.
Таким образом, оператор обеспечивает защиту программы пользователя.

29

Операторы GSB Фп и GOTO фп служат для обращения к программной области
Рп (напомним, что этих областей 10 с п от 0 до 9). Оператор GSB Фп
применяется, если программная область Рп выполняет функции подпрограммы.
При этом она должна завершаться оператором RET (сокращение от RETURN).
Оператор GOTO фп обеспечивает вход в программную область Рп без
автоматического возврата из нее.
Операторы косвенной адресации. Операторы GSB a, GSB фа, GOTO а и GOTO
Фа обеспечивают обращение к подпрограмме или безусловные переходы с
косвенной адресацией - адрес указывается целой частью арифметического
выражения или значения переменной а.
Оператор DEFM п служит для задания массива из 10 (я+1) ячеек памяти.
Число п задается от 0 до 19. При этом число шагов программы сокращается с 1
680 до 80, т. е. увеличение п на 1 сокращает программу на 80 шагов.
Оператор CSR в составе оператора PRT (сокращение от PRINT) служит для
смещения начала индикации на позицию, п (п = = 0-М9). Он аналогичен
оператору TAB в других версиях бейсика.
Задание формата печати (индикации) обеспечивают операторы вида PRT #
Ф.ф ф или-PRT ф ф.ф ф \. Каждый символ Ф до и после десятичной точки задает
соответственно печать или индикацию одной цифры результата. Если последний
не умещается в формат, то на печать или индикацию выводятся знаки ф. Символ
f задает переход к индикации чисел в экспоненциальной форме (см. примеры