Cтраница 3
При записи файлов, содержимое которых предполагается использовать в этой или другой программе, необходимо в списке оператора PRINT Ф записать символьные константы ( запятая) между элементами списка, которые отделяются от последующих запятой или точкой с запятой. Это связано с тем, что при считывании данных из файлов с помощью оператора INPUT ф значения переменных в этих файлах должны быть отделены друг от друга запятой. [31]
Читается запись файла ABIT в область OBL. Осуществляется проверка: пустая запись или нет. Если запись не пустая, вводится новая запись; если же запись пустая, осуществляется чтение информации с карты, возврат на запись и запись информации с карты на диск в свободную область. [32]
Каждая запись файла адресов содержит только два ключа записей обрабатываемой части файла - максимальный и минимальный. Таким образом, для каждой обрабатываемой части файла требуется одна запись в файле адресов. [33]
Если записи файла PERECH неблокированные ( как на рис. 46), то ключ ( поле TABNUM) помещается в область ключа. [34]
Если запись файла REPORT не достигла цели в файле METRS, то такая запись выводится в протокол. Статистика об отказах СИ регистрируется в файле METRN сле-дующим образом. Если в процессе поверки СИ произошел отказ, то увеличиваются на единицу величины Р2 и Р3, величина Р5 становится равной нулю. [35]
Каждая запись файла исходных записей содержит реквизиты: табельный. [36]
Характеристики записей файла задаются в пакетном режиме в параметрах RECFM, LRECL и BLKSIZE параметра DCB оператора DD, а в ПДО - в параметрах RECFM, LRECL и BLKSIZE ( BLOCK) команды FILEDEF. В параметре RECFM задается формат записи, в LRECL - ее максимальная длина в байтах, а в BLKSIZE - максимальный размер блока в байтах. При задании параметра BLKSIZE следует учитывать, что максимальная длина блока зависит от типа устройства ввода-вывода, на котором расположен набор данных. Для файла на перфокартах размер блока не может быть больше 80 байт; на печатающем устройстве - не больше длины строки печати с учетом управляющего символа; на магнитной ленте - не больше 32760 байт; на дисках - не больше емкости дорожки. [37]
Обновление записей файлов может быть выполнено только во время детальной обработки. Исключение составляют опорные файлы, обновление записей которых может быть выполнено как во время детальной, так и во время итоговой обработки. [38]
Длина записи файла, заранее точно не установленная. [39]
Структура записи файла должна отвечать ряду требований: защита от искажений и уничтожения; однозначная идентификация принадлежности к одному из перечисленных выше файлов; обеспечение требуемой скорости поиска и доступа; простота внесения изменений и корректировки реквизитов; обеспечение контроля адресации, количества обращений и состояний; стандартизация. [40]
Обработка записей файла начинается с инициализирующих операций, позволяющих сделать процесс получения отчета циклическим. Операции печати предусматривают необходимость редактирования. Длина страницы контролируется автоматически: в конце страницы происходит прерывание вывода с образованием признака ЕОР. Слияние файлов НПРЕ и ППРЕ1 осуществляется модифицированным методом: когда определен факт выдачи очередной строки ( проверка С) ( код считанной записи из файла ППРЕ1 относится к обрабатываемому объединению), выполняется проверка С2, определяющая, находится ли нужная запись классификатора в памяти. [41]
Просмотр записей файла производится, начиная с текущей записи. Указатель текущей записи устанавливается на найденную запись. [42]
Обработку записей индексно-последова-тельного файла можно выполнит и выборочно в произвольном порядке. Для указания местоположения обрабатываемых записей тоже используется файл адресов записей. В этом случае вместо ключей, задающих границы обрабатываемых участков, файл адресов записей должен содержать ключи тех записей файла данных, которые требу - ется обработать. В каждой записи файла адресов может быть подготовлено произвольное количество ключей, расположенных вплотную друг к другу. Последний ключ в записи файла адресов определяется по первому полю из пробелов, следующему за ключами, или по концу записи. Конец файла определяется по признаку КОНЕЦ ФАЙЛА. Длина поля ключа в файле адресов должна быть равной длине ключа записей индексно-последовательного файла. [43]
Удаление записей файлов БД в dBASE IV выполняется в два этапа: пометка записей, предназначенных для удаления, и физическое удаление помеченных записей. Процедура Рор Р23 выполняет пометку записей для последующего удаления, уничтожение этих пометок и физическое удаление помеченных записей файла БД. [44]
Структура записи файла RPT приведена в табл. 4.4. Запнс файла описывает результаты поверки одного прибора с учетными данными ИНВГ, ИНВ №, принадлежащего подразделению ЦЕХ, Дата поверки ( плановая или фактическая) - ДП. Результаты я особенности проведения поверки описываются реквизитами РП и ОП: РП - С - списание, ОП Н - прибор не предъявлен на поверку; РП О - отказ; ОП В - внеплановая поверка. [45]