При бесформатном виде записи информации в файл, обработка этой информации осуществляется более быстро, чем при форматном. Но бесформатные записи занимают больше места.

Работа с файлами

 

Файлы разделяют на:

– файлы последовательного доступа

– файлы прямого доступа.

Все они состоят из записей (запись – строка информации, которая может содержать текст или числовые данные).

Файлы прямого доступа состоят из определённого количества записей фиксированной длинны. Они используются для создания и хранения баз данных. Файлы прямого доступа позволяют достаточно быстро обрабатывать информацию в файле и обращаться к любой записи по её номеру.

В файлах последовательного доступа записи могут быть различной длины, они следуют друг за другом последовательно и информация в файле последовательного доступа обрабатывается последовательно от одной записи к следующей. Переход от одной записи к другой осуществляется с помощью повторения операторов ввода-вывода или при выполнении перехода на другую строку в операторе FORMAT (использование символа слэш “/”).

Слэш – это переход на другую строку. В файле это переход на другую запись.

Информация в файлах может быть записана в 3 видах:

- форматно;

- бесформатно;

- в двоичных кодах.

 

Примечание:

При бесформатном виде записи информации в файл, обработка этой информации осуществляется более быстро, чем при форматном. Но бесформатные записи занимают больше места.

Двоичная форма записи предпочтительна в тех случаях, когда информация будет использоваться в других языках программирования (например: Паскаль или С).

Каждый файл имеет следующую структуру:








Дата добавления: 2015-06-10; просмотров: 978;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.