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

Оператор INPUT помимо обычного применения (задания численных значений
переменной или переменным списка) используется в составном операторе LINE
INPUT. Последний читает целую строку данных и присваивает ее указанной
строчной переменной в качестве значения. Данные могут быть прочитаны из
файла на диске или введены

37

с пульта. В последнем случае оператор LINE INPUT задается в форме
LINE INPUT [Строчное выражение;) Строчная переменная;
При этом оператор обеспечивает печать строчного выражения в качестве
напоминания и ждет указания строчной переменной. При вводе данных с файла
оператор записывается в виде
LINE INPUT Ф Номер файла, Строчная переменная
Директива MERGE читает программу с диска и соединяет ее с текущей
программой без изменения строк каждой из программ. Если программы имеют
строки с одинаковыми номерами, то введенные с диска строки замещают строки
текущей программы. Директива MERGE стирает все переменные. Она записывается
в виде
MERGE Строчное выражение
Директива NEW стирает всю текущую программу и обнуляет все переменные.
Оператор ON ERROR GOTO НС передает управление на строку с номером НС,
если возникает ошибка. Оператор
ON Выражение GOTO HC1, НС2, ...
передает управление строкам НС1, НС2 и т. д. по результатам вычисления
выражения (либо значения переменной). Оператор
ON Выражение GOSUB HC1, НС2, ...
обеспечивает обращение к подпрограммам, начинающимся со строк НС1, НС2
и т. д., по результатам вычисления выражения. Таким образом, операторы ON
GOTO и ON GOSUB осуществляют косвенную адресацию.
Оператор
OPEN Тип, \Ф\ Номер файла, Имя файла
делает файл операционной системы доступным для программы. Тип файла
указывается знаками: R - для файла с прямым доступом, 1 - для
последовательного вводного файла и 0 - для последовательного выводного
файла. Номер файла - целое число от О до 6, перед которым ставится знак ф.
Одновременно можно открыть только 6 файлов.
Директива OPTION BASE N (где N = 0 или 1) задает индексирование
массивов с единицы (N=1) или с 0 (N = 0).
Оператор
OUT Номер порта, Выражение записывает" значение выражения в виде
целого числа от 0 до 255 в указанный номер порта.
Оператор
РОКЕ Ячейка, Выражение помещает значение выражения (округленное до
целого числа) в указанную ячейку памяти. До использования этого оператора
нужно использовать директиву CLEAR, чтобы зарезервировать свободную память.
Оператор PRINT выводит на печать значения выражений или текст.
Литерные строки

38