Общая структура персонального компьютера. Характеристики основных модулей ПК

  • 13 янв. 2012 г.
  • 832 Слова
Типизированные файлы. Краткая характеристика, процедуры и функции работы с файлами.

Типизированные файлы – это файлы, состоящие из нумерованной последовательности компонент любого типа. С такимифайлами можно работать в режиме прямого доступа, при котором выполняется непосредственное обращение к любой компоненте файла. Каждая запись файла имеет свой номер, начиная с 0 и т.д.

Объявление:1. Type =file of ;

Var : ;

2. Var : file of ;

Пример:

1. Type F1= file of integer;

Var f:F1;

2. Var g:file of real; k:file of char;

3. Typemen=record of

Name, city: string [20];

Data: integer;

End;

Var f:file of men;

Процедуры и функции работы с файлами:

• установочные и завершающиеоперации:
o assign( имя файловой переменной, имя физического файла) - процедура обеспечивает связь файловой переменной (логического файла) программы с реальным файлом на диске;
orewrite(имя файловой переменной) – процедура открывает файл для записи, перемещает указатель на начало файла;
o reset (имя файловой переменной) – процедура открывает файл для чтения, перемещаетуказатель на начало файла;
o close (имя файловой переменной) –процедура закрытия файла для чтения или записи;
o
• запись и чтение компонент из файла:
o read(имяфайловой переменной, комп1, комп2, …, компN) – процедура чтения из файла N последовательных компонент;
o write(имя файловой перемнной, комп1, комп2, …, компN) – процедура записи в файл Nпоследовательных компонент;
• перемещение по файлу:
o  seek (файловая переменная, номер записи) - процедура перемещения указателя на запись файла с заданным номером;
o truncate (файловая переменная) -процедура, усекающая файл по текущей позиции указателя файла, т.е. все записи, находящиеся после указателя файла, удаляются;
o filesize (файловая переменная)...