🗊Презентация Работа с файлами

Нажмите для полного просмотра!
Работа с файлами, слайд №1Работа с файлами, слайд №2Работа с файлами, слайд №3Работа с файлами, слайд №4Работа с файлами, слайд №5Работа с файлами, слайд №6Работа с файлами, слайд №7Работа с файлами, слайд №8Работа с файлами, слайд №9Работа с файлами, слайд №10Работа с файлами, слайд №11Работа с файлами, слайд №12Работа с файлами, слайд №13Работа с файлами, слайд №14Работа с файлами, слайд №15Работа с файлами, слайд №16Работа с файлами, слайд №17Работа с файлами, слайд №18Работа с файлами, слайд №19Работа с файлами, слайд №20Работа с файлами, слайд №21Работа с файлами, слайд №22Работа с файлами, слайд №23Работа с файлами, слайд №24Работа с файлами, слайд №25Работа с файлами, слайд №26

Содержание

Вы можете ознакомиться и скачать презентацию на тему Работа с файлами. Доклад-сообщение содержит 26 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Работа с файлами
Описание слайда:
Работа с файлами

Слайд 2





Файл
Файл в Паскале можно изобразить как некоторую ленту, у которой есть начало, а конец не фиксируется. Элементы файла записываются на эту ленту последовательно друг за другом:
где F – имя файла, а F1, F2, F3, F4 – его элементы. 
Файл во многом напоминает магнитную ленту, начало которой заполнено записями, а конец пока свободен.
Описание слайда:
Файл Файл в Паскале можно изобразить как некоторую ленту, у которой есть начало, а конец не фиксируется. Элементы файла записываются на эту ленту последовательно друг за другом: где F – имя файла, а F1, F2, F3, F4 – его элементы. Файл во многом напоминает магнитную ленту, начало которой заполнено записями, а конец пока свободен.

Слайд 3





Файл
Важной особенностью файлов является то, что данные, содержащиеся в файле, переносятся на внешние носители. 
Файловый тип Паскаля – это единственный тип значений, посредством которого данные, обрабатываемые программой, могут быть получены извне, а результаты могут быть переданы во внешний мир. Это единственный тип значений, который связывает программу с внешними устройствами ЭВМ.
Описание слайда:
Файл Важной особенностью файлов является то, что данные, содержащиеся в файле, переносятся на внешние носители. Файловый тип Паскаля – это единственный тип значений, посредством которого данные, обрабатываемые программой, могут быть получены извне, а результаты могут быть переданы во внешний мир. Это единственный тип значений, который связывает программу с внешними устройствами ЭВМ.

Слайд 4





ФАЙЛ 
последовательного доступа. 
У последовательного файла доступен всегда лишь очередной элемент.
 Если в процессе решения задачи необходим какой-либо из предыдущих элементов, то необходимо вернуться в начало файла и последовательно пройти все его элементы до нужного
Описание слайда:
ФАЙЛ последовательного доступа. У последовательного файла доступен всегда лишь очередной элемент. Если в процессе решения задачи необходим какой-либо из предыдущих элементов, то необходимо вернуться в начало файла и последовательно пройти все его элементы до нужного

Слайд 5





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

Слайд 6





Работа с файлами в Паскале
3 характерные особенности любого файла. 
У него есть имя
Он содержит компоненты одного типа
Длина вновь создаваемого файла никак не оговаривается при его объявлении и ограничивается только емкостью устройств внешней памяти.
Описание слайда:
Работа с файлами в Паскале 3 характерные особенности любого файла. У него есть имя Он содержит компоненты одного типа Длина вновь создаваемого файла никак не оговаривается при его объявлении и ограничивается только емкостью устройств внешней памяти.

Слайд 7





3 способа создания переменной файлового типа
Type <имя_ф_типа>=file of<тип_элементов>;
<имя_ф_типа>=text;
<имя_ф_типа>=file;
Здесь <имя_ф_типа> – имя файлового типа (правильный идентификатор); File, of – зарезервированные слова (файл, из); <тип_элементов> – любой тип Паскаля, кроме файлов.
Описание слайда:
3 способа создания переменной файлового типа Type <имя_ф_типа>=file of<тип_элементов>; <имя_ф_типа>=text; <имя_ф_типа>=file; Здесь <имя_ф_типа> – имя файлового типа (правильный идентификатор); File, of – зарезервированные слова (файл, из); <тип_элементов> – любой тип Паскаля, кроме файлов.

Слайд 8






В зависимости от способа объявления можно выделить три вида файлов Паскаля:
•	типизированные файлы Паскаля(задаются предложением file of..);
•	текстовые файлы Паскаля(определяются типом text);
•	нетипизированные файлы Паскаля(определяются типом file).
Описание слайда:
В зависимости от способа объявления можно выделить три вида файлов Паскаля: • типизированные файлы Паскаля(задаются предложением file of..); • текстовые файлы Паскаля(определяются типом text); • нетипизированные файлы Паскаля(определяются типом file).

Слайд 9






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

Слайд 10





Основные процедуры и функции для работы с файлами
1.До начала работы с файлами в Паскале необходимо установить связь между файловой переменной и именем физического дискового файла:
Assign(<файловая_переменная>, <имя_дискового_файла>)
Описание слайда:
Основные процедуры и функции для работы с файлами 1.До начала работы с файлами в Паскале необходимо установить связь между файловой переменной и именем физического дискового файла: Assign(<файловая_переменная>, <имя_дискового_файла>)

Слайд 11





Основные процедуры и функции для работы с файлами
Следует помнить, что имя дискового файла при необходимости должно содержать путь доступа к этому файлу, включая имя дисковода. При этом имя дискового файла – строковая величина, т.е. должна быть заключена в апострофы. Например:
Assign (chf, 'G:\Home\ Student\ Lang\ Pascal\ primer.dat');
Описание слайда:
Основные процедуры и функции для работы с файлами Следует помнить, что имя дискового файла при необходимости должно содержать путь доступа к этому файлу, включая имя дисковода. При этом имя дискового файла – строковая величина, т.е. должна быть заключена в апострофы. Например: Assign (chf, 'G:\Home\ Student\ Lang\ Pascal\ primer.dat');

Слайд 12





Основные процедуры и функции для работы с файлами
2.После окончания работы с файлами на Паскале, они должны быть закрыты.
Close(<список файловых переменных>);
Описание слайда:
Основные процедуры и функции для работы с файлами 2.После окончания работы с файлами на Паскале, они должны быть закрыты. Close(<список файловых переменных>);

Слайд 13





Основные процедуры и функции для работы с файлами
3.Подготовка к записи в файл Паскаля
Rewrite(<имя_ф_переменной>); 
 
Результат выполнения процедуры rewrite(f); выглядит следующим образом:
Описание слайда:
Основные процедуры и функции для работы с файлами 3.Подготовка к записи в файл Паскаля Rewrite(<имя_ф_переменной>); Результат выполнения процедуры rewrite(f); выглядит следующим образом:

Слайд 14





Основные процедуры и функции для работы с файлами
4.Запись в файл Паскаля
Write(<имя_ф_переменной>, <список записи>);
Результат действия процедуры write(f, x) можно изобразить так:
Состояние файла f до выполнения процедуры
Описание слайда:
Основные процедуры и функции для работы с файлами 4.Запись в файл Паскаля Write(<имя_ф_переменной>, <список записи>); Результат действия процедуры write(f, x) можно изобразить так: Состояние файла f до выполнения процедуры

Слайд 15





Основные процедуры и функции для работы с файлами
Состояние файла f после выполнения процедуры
Для типизированных файлов выполняется следующее утверждение: если в списке записи перечислено несколько выражений, то они записываются в файл, начиная с первой доступной позиции, а указатель смещается на число позиций, равное числу записываемых выражений.
Описание слайда:
Основные процедуры и функции для работы с файлами Состояние файла f после выполнения процедуры Для типизированных файлов выполняется следующее утверждение: если в списке записи перечислено несколько выражений, то они записываются в файл, начиная с первой доступной позиции, а указатель смещается на число позиций, равное числу записываемых выражений.

Слайд 16





Основные процедуры и функции для работы с файлами
5.Подготовка файла к чтению Паскаля
Reset(<имя_ф_переменной>);
Результат выполнения этой процедуры можно изобразить следующим образом:
Описание слайда:
Основные процедуры и функции для работы с файлами 5.Подготовка файла к чтению Паскаля Reset(<имя_ф_переменной>); Результат выполнения этой процедуры можно изобразить следующим образом:

Слайд 17





Основные процедуры и функции для работы с файлами
6.Чтение из файла в Паскале
Read(<имя_ф_переменной>,<список переменных>);
Рассмотрим результат действия процедуры read(f, v):
Состояние файла f и переменной v до выполнения процедуры:
Описание слайда:
Основные процедуры и функции для работы с файлами 6.Чтение из файла в Паскале Read(<имя_ф_переменной>,<список переменных>); Рассмотрим результат действия процедуры read(f, v): Состояние файла f и переменной v до выполнения процедуры:

Слайд 18





Основные процедуры и функции для работы с файлами
Состояние файла f и переменной v после выполнения процедуры:
Описание слайда:
Основные процедуры и функции для работы с файлами Состояние файла f и переменной v после выполнения процедуры:

Слайд 19





Основные процедуры и функции для работы с файлами
7.Функция определения достижения конца файла в Паскале
Eof(<имя_ф_переменной>);
Описание слайда:
Основные процедуры и функции для работы с файлами 7.Функция определения достижения конца файла в Паскале Eof(<имя_ф_переменной>);

Слайд 20





Основные процедуры и функции для работы с файлами
8.Изменение имени файла в Паскале
Rename(<имя_ф_переменной>, <новое_имя_файла>);
Описание слайда:
Основные процедуры и функции для работы с файлами 8.Изменение имени файла в Паскале Rename(<имя_ф_переменной>, <новое_имя_файла>);

Слайд 21





Основные процедуры и функции для работы с файлами
9.Уничтожение файла в Паскале
Erase(<имя_ф_переменной>);
Описание слайда:
Основные процедуры и функции для работы с файлами 9.Уничтожение файла в Паскале Erase(<имя_ф_переменной>);

Слайд 22





Основные процедуры и функции для работы с файлами
10.Уничтожение части файла от текущей позиции указателя до конца в Паскале
Truncate(<имя_ф_переменной>);
Описание слайда:
Основные процедуры и функции для работы с файлами 10.Уничтожение части файла от текущей позиции указателя до конца в Паскале Truncate(<имя_ф_переменной>);

Слайд 23





Основные процедуры и функции для работы с файлами
11.Файл Паскаля может быть открыт для добавления записей в конец файла
Append(<имя_ф_переменной>);
Описание слайда:
Основные процедуры и функции для работы с файлами 11.Файл Паскаля может быть открыт для добавления записей в конец файла Append(<имя_ф_переменной>);

Слайд 24






Типизированные файлы Паскаля. Длина любого компонента типизированного файла строго постоянна, т.к. тип компонент определяется при описании, а, следовательно, определяется объем памяти, отводимый под каждую компоненту.
 Это дает возможность организовать прямой доступ к каждой компоненте (т.е. доступ по порядковому номеру).
Описание слайда:
Типизированные файлы Паскаля. Длина любого компонента типизированного файла строго постоянна, т.к. тип компонент определяется при описании, а, следовательно, определяется объем памяти, отводимый под каждую компоненту. Это дает возможность организовать прямой доступ к каждой компоненте (т.е. доступ по порядковому номеру).

Слайд 25






Для перемещения указателя по файлу и доступа к компонентам типизированного файла существуют специальные процедуры и функции:
fileSize(<имя_ф_переменной>) – функция Паскаля, определяющая число компонентов в файле;
Описание слайда:
Для перемещения указателя по файлу и доступа к компонентам типизированного файла существуют специальные процедуры и функции: fileSize(<имя_ф_переменной>) – функция Паскаля, определяющая число компонентов в файле;

Слайд 26






filePos(<имя_ф_переменной>) – функция Паскаля, значением которой является текущая позиция указателя;
seek(<имя_ф_переменной>,n) – процедура Паскаля, смещающая указатель на компоненту файла с номером n. Так, процедура seek(<имя_ф_переменной>,0) установит указатель в начало файла, а процедура seek(<имя_ф_переменной>, FileSize(<имя_ф_переменной>)) установит указатель на признак конца файла.
Описание слайда:
filePos(<имя_ф_переменной>) – функция Паскаля, значением которой является текущая позиция указателя; seek(<имя_ф_переменной>,n) – процедура Паскаля, смещающая указатель на компоненту файла с номером n. Так, процедура seek(<имя_ф_переменной>,0) установит указатель в начало файла, а процедура seek(<имя_ф_переменной>, FileSize(<имя_ф_переменной>)) установит указатель на признак конца файла.



Похожие презентации
Mypresentation.ru
Загрузить презентацию