Компонент - файл - Большая Энциклопедия Нефти и Газа, статья, страница 3
Если Вас уже третий рабочий день подряд клонит в сон, значит сегодня среда. Законы Мерфи (еще...)

Компонент - файл

Cтраница 3


Функция ПОМЕСТИТЬ заносит ВЕЛ в файл, в то время как ВЗЯТЬ читает последнюю компоненту файла и затем уничтожает ее.  [31]

Процедуры BlockRead и BlockWrite не имеют списков ввода и вывода, поскольку не определен тип компонента файла. Вздмен их в вызовах присутствуют бестиповые переменные. Адрес начала переменной в памяти соответствует адресу области памяти, начиная с которого заданное количество байт будет выведено в файл при записи или помещено в память из файла при чтении. Передавая переменную процедуре, мы всегда тем самым передаем адрес ее содержимого, точнее, первого байта ее значения.  [32]

После каждой операции чтения или записи текущая позиция файла изменяется, указывая на конец последней считанной или записанной компоненты файла.  [33]

Если в последней группе окажется менее ста компонент, то последняя компонента файла g должна быть равна наибольшей из компонент файла /, образующих последнюю ( неполную) группу.  [34]

Функция FileSize для типизированных файлов возвращает количество компонентов, записанных в файл, а функция FilePos позволяет определить номер текущего компонента файла.  [35]

Результатом будет вектор из четырех элементов, содержащий: 1) наименьший из номеров компонент файла; 2) номер компоненты файла, к которой возможен доступ; 3) объем памяти, который вы в настоящее время уже использовали в файле; 4) полный объем доступной памяти.  [36]

Просмотр файла начинается с вызова процедуры RESET в виде RESET ( FL); После выполнения процедуры буферная переменная FL приобретает значение первой компоненты файла, если файл не пустой. Если файл пустой, то значение буферной переменной не будет определено. Для выбора следующей компоненты файла необходимо использовать процедуру GET ( FL); которая подвинет маркер и скопирует информацию из следующей компоненты в буферную переменную.  [37]

В задачах 507, 517 это соглашение сохраняется - при работе с языком типа паскаль информация о каждом отдельном предмете упрятывается в одну компоненту файла, и все компоненты имеют один и тот же тип. Компоненты файла будут массивами или записями, и элементы массива или поля записи могут иметь в свою очередь довольно сложный тип.  [38]

Аварийная функция put error вызывается процедурами put, putaft, putbef и reput, get error - процедурой get и erase error - процедурой erase, когда не определен текущий компонент файла. Функция empty вызывается процедурой set, когда файл пуст, и full - процедурами put, putaft и putbef, когда нет физической возможности поместить в файл еще один компонент. Функция ref error вызывается процедурой gep, когда делается попытка извлечь компонент с несуществующим указателем. Во всех случаях аварийного завершения данных процедур функция error вырабатывает значение ИСТИНА.  [39]

Перечисленные процедуры работы с файлами дают возможность как обрабатывать последовательно все компоненты файла, так и получать ускоренный ( по значению ключа) или прямой ( по значению указателя) доступ к требуемому компоненту файла. Поскольку указатели могут быть компонентами других структурных данных и, в частности, компонентами наборов, массивов, записей и файлов, посредством их использования можно строить иерархические и сетевые структуры базы данных.  [40]

В задачах 507, 517 это соглашение сохраняется - при работе с языком типа паскаль информация о каждом отдельном предмете упрятывается в одну компоненту файла, и все компоненты имеют один и тот же тип. Компоненты файла будут массивами или записями, и элементы массива или поля записи могут иметь в свою очередь довольно сложный тип.  [41]

Базовым типом для файла колода является тип карта. Компонентами файла являются переменные базового типа. В каждый момент времени программа имеет доступ только к одной компоненте файла.  [42]

43 Конструкция константа типа геа1 ( КЕАЬ или ООШЬЕ РКЕС15ЮМ. Обозначенное пунктиром - только для Паскаля и Фортрана, В этих языках вместо разделителя ю - обозначение Е или ( только в Фортране О - для констант типа ООШЗЬЕ РЕС15ЮМ. Примеры., 12510 - 1 ( Алгол-60, - 10 ( Фортран, 1.. Е-10 ( Паскаль, Фортран - представление чисел 12 5. 125 - 10 - - 1 1 МО-10. 1 0. 11 5 - 10 - 10.| Конструкция строка ( текстовая или символьная константа. [43]

Файловая структура соответствует способу доступа к данным, хранящимся на внешних носителях и в устройствах ввода-вывода. К компонентам файла возможно лишь последовательное обращение.  [44]

Она определяет текущее значение компоненты файла, являющейся объектом очередной операции обработки. Совокупность значений компонент файла и положение буферной переменной определяют текущее состояние файла.  [45]



Страницы:      1    2    3    4