Файлы Скачать
презентацию
<<  Файл информатика Сохранение файлов  >>
Файлы
Файлы
Файл
Файл
Особенности файлов
Особенности файлов
Файл можно представить как потенциально бесконечный список значений
Файл можно представить как потенциально бесконечный список значений
По способу доступа к элементам различают
По способу доступа к элементам различают
Типы файлов (файловых переменных)
Типы файлов (файловых переменных)
Формат описания файлов
Формат описания файлов
Примеры
Примеры
Процедуры и функции для работы с файлами
Процедуры и функции для работы с файлами
Assign(f ,<имя файла>);
Assign(f ,<имя файла>);
reset(f);
reset(f);
rewrite(f);
rewrite(f);
append(f);
append(f);
close(f);
close(f);
6. Процедура, переименовывающая неоткрытый файл
6. Процедура, переименовывающая неоткрытый файл
erase(f);
erase(f);
eof(f)
eof(f)
ioresult
ioresult
Текстовые файлы
Текстовые файлы
Процедуры и функции для работы с текстовыми файлами
Процедуры и функции для работы с текстовыми файлами
1. Процедуры ввода значений переменных из файла
1. Процедуры ввода значений переменных из файла
2. Процедуры вывода значений выражений в файл
2. Процедуры вывода значений выражений в файл
eoln(f);
eoln(f);
Типизированные файлы
Типизированные файлы
Типизированные файлы также используют процедуры read(f,<список пер
Типизированные файлы также используют процедуры read(f,<список пер
Процедуры и функции для работы с типизированными файлами
Процедуры и функции для работы с типизированными файлами
seek(f, N);
seek(f, N);
truncate(f);
truncate(f);
filesize(f);
filesize(f);
filepos(f);
filepos(f);
Нетипизированные файлы
Нетипизированные файлы
Слайды из презентации «Типы файлов» к уроку информатики на тему «Файлы»

Автор: Саня. Чтобы увеличить слайд, нажмите на его эскиз. Чтобы использовать презентацию на уроке, скачайте файл «Типы файлов.ppt» бесплатно в zip-архиве размером 464 КБ.

Скачать презентацию

Типы файлов

содержание презентации «Типы файлов.ppt»
СлайдТекст
1 Файлы

Файлы

2 Файл

Файл

- именованная область внешней памяти ЭВМ, хранящая совокупность данных.

3 Особенности файлов

Особенности файлов

Файл имеет имя (до 8 лат. букв, цифр или символов !, @, #, $, %, ^, &, (, ), `, ~, -, _ и после точки – расширение до 3 символов. Перед именем можно указать путь к файлу) Файл содержит компоненты одного типа Длина создаваемого файла не оговаривается при его объявлении, а ограничивается только ёмкостью устройств внешней памяти ЭВМ

4 Файл можно представить как потенциально бесконечный список значений

Файл можно представить как потенциально бесконечный список значений

одного типа.

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

Текущий указатель

5 По способу доступа к элементам различают

По способу доступа к элементам различают

Файлы последовательного доступа (к элементам обеспечивается доступ в той же последовательности, в которой они записывались) Файлы прямого доступа (доступ к элементам осуществляется по адресу элемента)

6 Типы файлов (файловых переменных)

Типы файлов (файловых переменных)

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

Текстовые Типизированные Нетипизированные

7 Формат описания файлов

Формат описания файлов

Var <имя ф. Пер.>: Text ; {текстовый файл} var <имя ф. Пер.>: File of <тип>; {типизированный файл} var <имя ф. Пер.>: File ; {нетипизированный файл}

8 Примеры

Примеры

var f1 : text; f2 : file of integer; f3 : file;

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

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

10 Assign(f ,<имя файла>);

Assign(f ,<имя файла>);

Пример

1. Процедура, связывающая файловую переменную с конкретным файлом.

assign(f1,‘c:\tp\10b\file.dat’);

11 reset(f);

reset(f);

2. Процедура, открывающая существующий файл для чтения.

12 rewrite(f);

rewrite(f);

3. Процедура, создающая и открывающая новый файл для записи. (Если файл ранее содержал данные, то они уничтожаются).

13 append(f);

append(f);

4. Процедура, открывающая существующий файл для добавления. (Только для текстовых файлов).

14 close(f);

close(f);

5. Процедура, закрывающая файл с сохранением в нем данных.

15 6. Процедура, переименовывающая неоткрытый файл

6. Процедура, переименовывающая неоткрытый файл

Rename(f ,<новое имя файла>);

16 erase(f);

erase(f);

7. Процедура, удаляющая неоткрытый файл.

17 eof(f)

eof(f)

8. Функция, возвращающая True, если получен признак конца файла, иначе – False.

18 ioresult

ioresult

9. Функция, возвращающая 0, если открытый файл существует, иначе – др. целое число. (Работает с директивой отключения стандартной проверки {$I-}).

19 Текстовые файлы

Текстовые файлы

Могут содержать строки, символы и числа любого типа.

Перед записью в файл внутреннее представление переменных преобразуется в последовательность символов, т. е. текст.

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

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

21 1. Процедуры ввода значений переменных из файла

1. Процедуры ввода значений переменных из файла

Read(f,<список переменных>); readln(f,<список переменных>);

22 2. Процедуры вывода значений выражений в файл

2. Процедуры вывода значений выражений в файл

Write(f,<список выражений>); writeln(f,<список выражений>);

23 eoln(f);

eoln(f);

3. Функция, возвращающая True, если получен признак конца строки, иначе – False.

24 Типизированные файлы

Типизированные файлы

Позволяют организовать прямой доступ к компоненту по его порядковому номеру.

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

25 Типизированные файлы также используют процедуры read(f,<список пер

Типизированные файлы также используют процедуры read(f,<список пер

>) и write(f,<список выр.>).

Переменные и выражения в списках ввода-вывода должны иметь тот же тип, что и компоненты файла.

26 Процедуры и функции для работы с типизированными файлами

Процедуры и функции для работы с типизированными файлами

27 seek(f, N);

seek(f, N);

1. Процедура, смещающая указатель на компонент с номером N (выражение типа longint).

28 truncate(f);

truncate(f);

2. Процедура, удаляющая часть файла с текущей позиции до его конца.

29 filesize(f);

filesize(f);

3. Функция, возвращающая количество компонентов файла (типа longint).

30 filepos(f);

filepos(f);

4. Функция, возвращающая номер текущего элемента (типа longint).

31 Нетипизированные файлы

Нетипизированные файлы

Позволяют организовать высокоскоростной обмен данными.

Вместо процедур read и write используются процедуры blockread и blockwrite, позволяющие определять параметры буферов, использующихся при обмене данными.

«Типы файлов»
http://900igr.net/prezentatsii/informatika/Tipy-fajlov/Tipy-fajlov.html
cсылка на страницу
Урок

Информатика

126 тем
Слайды
Презентация: Типы файлов.ppt | Тема: Файлы | Урок: Информатика | Вид: Слайды