Cтраница 1
Функция файла задается о помощью атрибутов INPUT, OUTPUT, UPDATE. В некоторых случаях при обработке набора данных, расположенного на внешнем носителе, необходимо считывать записи Е основную память. В этом случае логический файл, связываемый с этим набором данных, должен быть описан как вводной с помощью атрибута INPUT При таком объявлении данные могут передаваться только с внешнего носителя в основную память. [1]
Описателями функции файла являются INPUT, OUTPUT, UPDATE. Эти описатели указывают назначение файлов. [2]
Описателями функции файла являются INPUT, OUTPUT, UPDATE. Эти описатели указывают назначение файлов. Описатель UPDATE указывает, что файл может использоваться как для ввода, так и для вывода данных. [3]
Используя возможность указания функции файла в операторе OPEN, удается последовательно открывать файлы SUMI и SUM2 как входные и как выходные. [4]
В вычислительной технике функции файлов выполняют различные устройства, которые могут быть использованы в качестве носителя информации. Некоторые из них обеспечивают только односторонний обмен информацией. [5]
В объявлении файла, как правило, должно быть задано точное указание относительно функции файла. Для этого используется один из перечисленных выше атрибутов. [6]
Поскольку записи будут выводиться последовательно без обработки, из альтернативных атрибутов необходимо указать способ обработки и функцию файла, а остальные принять по умолчанию. [7]
После окончания обработки записей некоторого набора данных необходимо закрыть файл с помощью оператора CLOSE. После закрытия файла связь между ним и набором данных разрывается. Если необходимо, атрибут функции файла может быть снова присоединен при выполнении следующего оператора OPEN для данного файла. [8]
После окончания обработки записей файла его необходимо закрыть с помощью оператора CLOSE. После закрытия файла связь между ним и набором данных разрывается. Кроме того, при выполнении этого оператора отменяется атрибут функции файла ( INPUT или OUTPUT), если он был установлен в операторе OPEN. Если необходимо, атрибут функции файла может быть снова присоединен при выполнении следующего оператора OPEN для данного файла. [9]
Это наборы данных, которые одновременно используются и для ввода и для вывода информации. Например, необходимо создать набор данных в некоторой программе, и в ней же его обработать. Для таких наборов функцию файла в операторе DECLARE указывать не следует. [10]
После окончания обработки записей файла его необходимо закрыть с помощью оператора CLOSE. После закрытия файла связь между ним и набором данных разрывается. Кроме того, при выполнении этого оператора отменяется атрибут функции файла ( INPUT или OUTPUT), если он был установлен в операторе OPEN. Если необходимо, атрибут функции файла может быть снова присоединен при выполнении следующего оператора OPEN для данного файла. [11]
Из определения следует, что в одном операторе можно открыть любое количество файлов, причем в этом случае программа будет выполняться быстрее, нежели при открытии каждого файла в отдельности. Наличие режимов необязательно, однако иногда оказывается целесообразным. Режим INPUT или OUTPUT может быть указан только для последовательного файла с атрибутами RECORD, SEQUENTIAL, UNBUFFERED. Тогда имеется возможность изменять функцию файла в программе путем открытия его с соответствующей функцией и закрытия. В этом случае атрибут INPUT или OUTPUT не указывается в операторе DECLARE при описании файла. [12]