"Справочник по алгоритмам и программам на языке бейсик для персональных ЭВМ. Справочник" - читать интересную книгу автора (Дьяконов Владимир Павлович)AUTO номер строки имеется в программе, он отмечается знаком *.
Директива CLEAR обнуляет все переменные и массивы, определения функций и закрывает файлы. Символьные переменные при этом становятся пустыми строками. Эта директива может записываться в виде CLEAR [Выражение [Адрес]] Численное значение выражения указывает пространство для строк в байтах. Например, директива CLEAR 2000, 0D000H резервирует (высвобождает) 2000 байт для строк и не позволяет использовать адреса памяти выше 0D000H. Директива CLOSE [Номер] закрывает файл с заданным номером. Если аргумент (номер) не указан, директива CLOSE за- крывает все файлы. Все файлы закрывают также директивы END, NEW, MERGE, LOAD, RUN (без F). Директива DEF FN(X) задает функцию пользователя. Здесь FN - имя функции, X - аргумент (функция может быть с любым числом аргументов). Директива DELETE НС, где НС - номер строки, уничтожает одну строку с заданным номером, директива DELETE -НС уничтожает строку с номером НС и все предшествующие ей строки. Директива DELETE HC1, НС2 уничтожает строки с номерами от НС1 до НС2. Директива DIR воспроизводит имена, число блоков и длины (в байтах) файлов, сохраняемых на указанном после нее диске. Оператор END останавливает выполнение программы и закрывает все файлы. Переменные при этом сохраняют свои значения. Оператор STOP действует как END, но файлы не закрываются и при его исполнении появляется сообщение BREAK IN НС (т. е. останов в строке НС). Оператор END рекомендуется ставить в конце программы, хотя это не обязательно. Оператор ERROR "Выражение" имитирует происхождение ошибки. Если ERROR выполняется с номером, который не соответствует сообщению об ошибке, будет напечатано сообщение UNPRINTABLE ERROR Оператор FIELD # "Номер файла" используется для назначения памяти в одном из шести 128-байтных буферов файлов прямого доступа. Для чтения определенной записи из дискового файла в 128-байтный буфер служит оператор GET[#] Номер файла [, Номер записи] Оператор условных переходов в бейсике-80 может иметь вид IF Выражение THEN Инструкция ELSE Инструкция Например, оператор 50 IF X = 0 THEN A = 5 ELSE A = 20 означает, что если Х = 0, то А = 5, иначе А = 20. Оператор KILL Строчное выражение служит для исключения из дисковой памяти программы. Он также уничтожает заголовок программы в оглавлении. |
|
|