ReferatWorld.ru

Файлы

СОДЕРЖАНИЕ

Введение

1 Описание типизированных файлов

2 Принципы работы с файлами

3 Создание и открытие на запись нового файла

4 Чтение из файла

5 Открытие существующего файла на чтение

6 Распознавание конца файла

7 Определение имени файла

8 Закрытие файла

9 Описание текстовых файлов

10 Чтение из текстового файла

11 Запись в текстовый файл

12 Множества. Описание множества

13 Операции над множествами

Заключение

Литература


Введение

файл чтение запись открытие множество

Тема реферата «Файлы» по дисциплине «Вычислительная техника и основы программирования».

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

1 Описание типизированных файлов

Файл - последовательность компонент, являющихся объектами одного типа. Количество компонент в файле заранее не оговаривается, компоненты файла не имеют индекса. Доступ к компонентам файла возможен только последовательным путем (т.е. перебрав по очереди все предыдущие компоненты).

Определение типа

Type F = file of <тип компонент>;

Var X: F; илиVar X: file of < тип компонент >;

где F - новое имя типа;

<тип компонент> - любой кроме файлового или записи, поле которой содержит файловую компоненту.

Пример :

Type VECT = array [1..10] of real;

COMPLEX= record

Re,Im: real

end;

Var Inf: file of integer; { файл , содержащий целые компоненты }

Mas : file of VECT ; {файл, состоящий из массивов}

Chis : file of COMPLEX ; {файл, состоящий из записей}

2 Принципы работы с файлами

Обозначения:

- признак конца файла;

- компонента файла;

F - имя файла;

A - файловая переменная, которая имеет тот же тип, что и компоненты файла;

- головка записи/чтения.

Пример:

файл из трех компонент пустой файл

Запись в файл

Использование процедуры записи возможно, когда файл открыт для записи, т.е. головка записи/чтения совмещена с признаком конца файла (новые элементы помещаются в конец файла).

3 Создание и открытие на запись нового файла

Rewrite ( F );

Если имя файла F связано с уже существующим файлом, то данные его уничтожаются, а признак конца помещается в начало файла - создается пустой файл.

Пример :

Var F: file of integer;

I , J : integer ;

...

{Запись в файл квадратов первых 100 натуральных чисел}

Rewrite (F);

for I:= 1 to 100 do

begin J:= Sqr(I);

Write ( F , J )

end ;

4 Чтение из файла

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

5 Открытие существующего файла на чтение

Если файл не пустой, то после выполнения процедуры открытия файла для чтения, головка записи/чтения будет совмещена с первой компонентой файла. Если файл пуст, то головка записи/чтения указывает на признак конца файла.

6 Распознавание конца файла

Распознавание конца файла осуществляется с помощью функции:

Пример :

Var F: file of integer;

S , I : integer ;

...

{Чтение из непустого файла всех его компонент и

вычисление суммы их квадратов}

Reset ( F ); S :=0;

While not Eof(F) do

begin

Read(F,I); S:=S+Sqr(I)

end ;

7 Определение имени файла

Определение имени файла осуществляется с помощью процедуры, которая связывает имя файла, определенное в программе с реально существующим файлом на

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Рефераты по информатике и программированию СОДЕРЖАНИЕ Введение 1 Описание типизированных файлов 2 Принципы работы с файлами 3 Создание и открытие на запись нового файла 4 Чтение из
Оценок: 1004 (Средняя 5 из 5)

Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.

© 2017 - 2022 ReferatWorld.ru