ЗМІСТ
Введення
1 Опис типізованих файлів
2 Принципи роботи з файлами
3 Створення та відкриття на запис нового файлу
4 Читання з файлу
5 Відкриття існуючого файлу на читання
6 Розпізнавання кінця файлу
7 Визначення імені файлу
8 Закриття файлу
9 Опис текстових файлів
10 Читання з текстового файлу
11 Запис у текстовий файл
12 Множини. Опис безлічі
13 Операції над множинами
Висновок
Література
Введення
файл читання запис відкриття безліч
Тема реферату В«ФайлиВ» з дисципліни В«Обчислювальна техніка та основи програмуванняВ». p> Мета роботи - ознайомитися з описом типізованих файлів; принципами роботи з файлами; створенням і відкриттям на запис нового файлу; читанням з файлу; відкриттям існуючого файлу на читання; розпізнаванням кінця файлу; визначенням імені файлу; закриттям файлу; описом текстових файлів; читанням з текстових файлів; записом у текстовий файл; множинами і їх описом; операціями над множинами.
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);
end ;
В
4 Читання з файлу
В
Процедура читання з файлу можлива тільки тоді, коли файл відкритий для читання, тобто головка запису/читання суміщена з шуканої компонентою файлу.
5 Відкриття існуючого файлу на читання
В
Якщо файл не порожній, то після виконання процедури відкриття файлу для читання, головка запису/читання буде поєднана з першою компонентою файлу. Якщо файл порожній, то головка запису/читання вказує на ознаку кінця файлу.
6 Розпізнавання кінця файлу
Розпізнавання кінця файлу здійснюється за допомогою функції:
В
Приклад :
Var F: file of integer;
S , I : integer