Презентация на тему "Тип данных файл"

Презентация: Тип данных файл
1 из 12
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
2.0
1 оценка

Комментарии

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

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


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

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

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

Содержание

  • Презентация: Тип данных файл
    Слайд 1

    Тип данных файл

    1 курс

  • Слайд 2

    План:

    Понятие типа данных файл. Дескриптор файла. Классификация файлов в Паскале. Структура описания типа данных файл. Действия с типом данных файл в Паскале. Функции для удобства работы с файлами.

  • Слайд 3

    Файл – это …

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

  • Слайд 4

    Файлы По логич. структуре По методу доступа к элементам Типизированные Не типизированные Текстовые С последовательным доступом Прямой доступ Классификация файлов

  • Слайд 5

    Классификация файлов по лог. структуре

    Типизированная информация - в файле находится (или будет находиться) информация любого рода. Но структура такой информации обязательно должна повторяться. То есть, файл должен состоять из 1 и более одинаково устроенных частей.  : File of ; Не типизированная информация - файл содержит любую информацию, не поддающуюся какой либо классификации. Например набор личных данных, машинный код, закодированный или сжатый блок информации.  : File; Текстовая информация - в файле находится (или будет находиться) текст. Под текстом я понимаю набор строк из символов. Каждая строка начинается с новой строки. : Text;

  • Слайд 6

    Действия над файлами:

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

  • Слайд 7

    1.Связать дескриптор и конкретный файл на компьютере

    Для дескрипторов любого типа связь с файлом осуществляется одной командой: Assign(, ); Параметры: - это, собственно, и есть дескриптор, который мы объявили ранее;  - это либо константа, либо переменная-строка, содержащая в себе имя файла. Например, assign(f,'ByteData.dat'); { Теперь переменная f - это файл bytedata.dat, и состоит из байт } assign(tel,s+'\Phones.db'); { telэто файл с телефонами и обонентами. Находится в d:\teldata\phones.dat } assign(dat,filename1); { dat - это текстовый файл myfile1.txt }

  • Слайд 8

    2.Открыть файл

    Один и тот же файл нельзя открыть одновременно двумя разными способами. RewriteЭта команда создает (если файла с таким именем еще нет) и открывает файл.ResetЭта команда открывает файл, связанный с дескриптором, и позволяет читать или писать в него информацию. AppendФормат такой же как и у двух предыдущих команд с соблюдением всех правил и указаний. Разница между ними в двух вещах: после открытия файла таким образом читать информацию из него нельзя, и второе - последующая запись в файл будет писать информацию после уже существующей в нем. Синтаксис: ([, ]); Truncate Синтаксис: Truncate();

  • Слайд 9

    3.Записать в файл или прочесть из него информацию

    В паскале есть два стандартных набора команд для работы с информацией в файлах.Это:1. Write и Writeln, Read и Readln2. BlockRead и BlockWrite Например, var   f:text;   s1,s2,s3:string;   v1:longint;   c1,c2,c3:char; begin   assign(f,);   reset(f);   readln(f,s1); {s1

  • Слайд 10

    4. Закрыть файл

    Файл любого типа закрывается командой Close, которая имеет простой синтаксис:procedureClose(); Попытка закрыть уже закрытый (либо ещё не открытый) файл не приводит ни к каким последствиям. Это бывает в некоторых случаях удобно.

  • Слайд 11

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

    Seek-меняет в открытом файле текущее месторасположение. FilePos-используется для того чтобы узнать номер текущей записи в файле. FileSize-позволяет определить количество записей в файле. Eof-можно узнать, достигли ли мы конца файла. SeekEof-только для текстовых файлов, аналог предыдущей. EoLn-временное сохранение. SeekEoLn-только для текстовых файлов, аналог предыдущей. Delete-удаление. Rename-переименовать.

  • Слайд 12

    Домашнее задание:Учебник «Информатика» 10 класса. А. Гремальски, §1.6-§1.8

    Ответить на вопросы письменно: Объясните термины файл языка Паскаль, внешний файл. Для чего нужны процедуры открытия и закрытия файлов? Из скольких элементов может состоять файл? В каком порядке записываются и считываются элементы файла с последовательным доступом? В чем разница между текстовым файлом и файлом file of char? Записать программу для создания, считывания файла с компонентами типа запись (record). Записать программу для создания, считывания и обработки текстового файла.

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

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