Презентация на тему "Работа с файлами в pascal" 10 класс

Презентация: Работа с файлами в pascal
Включить эффекты
1 из 26
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
0.0
0 оценок

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


Добавить свой комментарий

Аннотация к презентации

Интересует тема "Работа с файлами в pascal"? Лучшая powerpoint презентация на эту тему представлена здесь! Данная презентация состоит из 26 слайдов. Также представлены другие презентации по информатике для 10 класса. Скачивайте бесплатно.

  • Формат
    pptx (powerpoint)
  • Количество слайдов
    26
  • Аудитория
    10 класс
  • Слова
    информатика
  • Конспект
    Отсутствует

Содержание

  • Презентация: Работа с файлами в pascal
    Слайд 1

    Работа с файлами

  • Слайд 2

    Файл

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

  • Слайд 3

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

  • Слайд 4

    ФАЙЛпоследовательного доступа.

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

  • Слайд 5

    Файлы произвольного доступа

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

  • Слайд 6

    Работа с файлами в Паскале

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

  • Слайд 7

    3 способа создания переменной файлового типа

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

  • Слайд 8

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

  • Слайд 9

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

  • Слайд 10

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

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

  • Слайд 11

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

  • Слайд 12

    2.После окончания работы с файлами на Паскале, они должны быть закрыты. Close();

  • Слайд 13

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

  • Слайд 14

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

  • Слайд 15

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

  • Слайд 16

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

  • Слайд 17

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

  • Слайд 18

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

  • Слайд 19

    7.Функция определения достижения конца файла в Паскале Eof();

  • Слайд 20

    8.Изменение имени файла в Паскале Rename(, );

  • Слайд 21

    9.Уничтожение файла в Паскале Erase();

  • Слайд 22

    10.Уничтожение части файла от текущей позиции указателя до конца в Паскале Truncate();

  • Слайд 23

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

  • Слайд 24

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

  • Слайд 25

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

  • Слайд 26

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

Посмотреть все слайды

Сообщить об ошибке