Cтраница 3
Они, как и внешние файлы, могут быть описаны на любом уровне процедуры. Системные блоки управления файлами размещаются в стеке при активизации процедуры, содержащей описание файлов. Буферы размещаются в стеке по первой операции RESET или REWRITE. Размещение локальных файлов должно производиться на томе прямого доступа. [31]
Перед непосредственным чтением-записью данных внешний файл необходимо открыть. [32]
Кроме того, каждый внешний файл ( кроме INPUT и OUTPUT) описывается как переменная в главной программе. Файлы, которые не используются для ввода - вывода данных, являются внутренними и представляют собой локальные переменные. [33]
Данные, поступающие из внешнего файла, требуется преобразовать к внутреннему виду. Внешний файл состоит из записей длиной 20 байт: первый символ указывает тип данного ( I - целый, R - вещественный длиной 4 байта, D - вещественный длиной 8 байт), а последующие символы представляют его значение. [34]
Когда ввод производится из внешнего файла, то предложения программы, содержащиеся в этом файле, распечатываются на выходном устройстве. Если этого не требуется, то нужно отменить командой OFF действие флага ECHO для соответствующего файла. [35]
Назначение - присваивает имя внешнего файла файловой переменной. [36]
Функция: Присваивает имя внешнего файла файловой переменной. [37]
Стандартный паскаль требует описания внешнего файла в главной программе. [38]
Прямой доступ применим к внешним файлам трех типов: прямым, файлам VSAM типа RRDS и последовательным файлам с неблокированными записями фиксированной длины. Этим файлам могут назначаться только наборы данных на дисках. [39]
Режим потокового доступа к внешнему файлу включается спецификатором ACCESS STREAM в операторе OPEN и может быть как форматным, так и неформатным. [40]
Если две программы связаны только внешними файлами, находящимися на перфокартах, магнитной ленте или дисках, то они обычно оформляются как шаги одного задания. Например, единственным связующим звеном между трансляцией и редактированием является объектный модуль, находящийся на внешнем носителе. [41]
Информационное обеспечение ППП СОД составляют системные и внешние файлы. Первые имеют жесткую структуру, создаются и поддерживаются программными средствами пакета. [42]
Если входные данные поступают из внешнего файла, то система обрабатывает их в пакетном режиме. В этом случае если пользователь желает использовать интерактивный режим, то он должен установить в файле флаг INT. Если не требуется продолжать диалог с системой, то действие флага нужно отменить. [43]
Когда логическая запись передается из внешнего файла во внутреннюю память, она попадает в область внутренней памяти, называемую файловой областью. При компиляции раздела DATA DIVISION ( РАЗДЕЛ ДАННЫХ) часть этой файловой области выделяется для хранения записей каждого файла, описанного в статье FD. Эта область записи выделена именно этому файлу, и никакой другой файл не может ее использовать. Это означает, что программа не может считать запись из одного файла и записать сразу же эту запись в другой файл, так как для второго файла будет выделено в файловой области отдельное место. При переписи записей из первого файла во второй прежде, чем запись сможет быть записана во второй файл, необходимо переместить ее из области записи первого файла в область записи второго файла. На рис. 2.6 схематически показана эта взаимосвязь. При этом следующая запись устанавливается в позицию чтения. Таким образом, программист не может считать запись, обновить ее и затем записать в тот же самый файл, не разрушив следующей записи этого файла. [44]
Первоначально свяжем файловую переменную с конкретным внешним файлом при помощи процедуры Assign. [45]