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