* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
74 Языки Бейсик — не допускаются спецсимволы и пробелы. Идентификатор файла — это непосредственно обозначение файла (в DOS не больше восьми символов) и его расширение, которое добавляется через точку и содержит не более трех символов. Работа с файлами делится на три вида: — создание (запись файла на диск); — чтение файла и обработка записей файла; — добавление записей (расширение файла). Для добавления (изменения) существующих записей в файлах с последователь¬ ным доступом требуется фактически переписать все записи файла заново, в том числе и те, которые не требовали изменения. Файлы данных с произвольным доступом позволяют считывать данные в лю¬ бом порядке, независимо от того, в какой последовательности они были запи¬ саны в файл. Запись и чтение файла выполняются в виде отдельных записей так же, как и в случае р а б о т ы с последовательным файлом, но каждая запись имеет свой номер. Наличие номера позволяет обращаться непосредственно к необходимой записи файла. Максимальная длина записи 32 767 байт. 10.2. О п е р а т о р O P E N Оператор OPEN (открыть) выполняет определенную подготовительную работу для последующих операций ввода-вывода. Он заполняет блок управления данны¬ ми, в который система помещает номер файла и номер устройства, с которым бу¬ дет работать система; резервирует области оперативной памяти для буферов об¬ мена операций ввода-вывода; определяет организацию данных в файле и режим его обработки и пр. Формат записи оператора OPEN: OPEN файл$ [FOR режим] [ACCESS доступ] AS [#]номер_файла% [LEN=д_зап%] где фаш^ режим [закр] APPEND BINARY INPUT И м я файла или устройства. И м я файла может включать устройство и путь. Один из следующих режимов файла: APPEND, B I N A R Y , IN¬ PUT, O U T P U T или R A N D O M . Ключевые слова APPEND, B I N A R Y , I N P U T , O U T P U T и R A N D O M используются в операторе OPEN для указания режимов. Кроме того, I N P U T , O U T P U T и R A N D O M используются в операторе OPEN COM. Указывает, что файл должен быть открыт для последователь¬ ного вывода, и устанавливает указатель файла в конец файла. В этом случае операторы P R I N T # или W R I T E # дополняют файл. Указывает бинарный режим файла. В бинарном режиме вы можете считывать или записывать информацию в позицию любого байта, используя операторы GET и PUT. Указывает, что файл открыт для последовательного ввода.