PPt4Web Хостинг презентаций

Главная / Информатика / тип данных
X Код для использования на сайте:

Скопируйте этот код и вставьте его на свой сайт

X

Чтобы скачать данную презентацию, порекомендуйте, пожалуйста, её своим друзьям в любой соц. сети.

После чего скачивание начнётся автоматически!

Кнопки:

Презентация на тему: тип данных


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

Презентация на тему: тип данных


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

№ слайда 1 Тип данных файл 1 курс
Описание слайда:

Тип данных файл 1 курс

№ слайда 2 План: Понятие типа данных файл. Дескриптор файла. Классификация файлов в Паскале
Описание слайда:

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

№ слайда 3 Файл – это … Называется совокупность данных, записанных во внешней памяти под оп
Описание слайда:

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

№ слайда 4
Описание слайда:

№ слайда 5 Классификация файлов по лог. структуре Типизированная информация - в файле
Описание слайда:

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

№ слайда 6 Действия над файлами: Связать дескриптор и конкретный файл на компьютере Открыть
Описание слайда:

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

№ слайда 7 1.Связать дескриптор и конкретный файл на компьютере Для дескрипторов любого тип
Описание слайда:

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.Открыть файл Один и тот же файл нельзя открыть одновременно двумя разными спос
Описание слайда:

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

№ слайда 9 3.Записать в файл или прочесть из него информацию В паскале есть два стандартных
Описание слайда:

3.Записать в файл или прочесть из него информацию В паскале есть два стандартных набора команд для работы с информацией в файлах. Это: 1. Write и Writeln, Read и Readln 2. BlockRead и BlockWrite Например, var   f:text;   s1,s2,s3:string;   v1:longint;   c1,c2,c3:char; begin   assign(f,<тут имя файла>);   reset(f);   readln(f,s1); {s1 <- "Это строка"}   readln(f,v1); {v1 <- 12321}   readln(f,s2); {s2 <- "Это было число"}   readln(f,s3); {s3 <- "А вот это будет три символа:"}   readln(f,c1,c2,c3); {c1 <- "№", c2 <- "%", c3 <- "@"}   ...{остальные действия} end.

№ слайда 10 4. Закрыть файл Файл любого типа закрывается командой Close, которая имеет
Описание слайда:

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

№ слайда 11 Функции для удобства работы с файлами: Seek- меняет в открытом файле текущее мес
Описание слайда:

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

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

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

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

Презентации по предмету
Презентации из категории
Лучшее на fresher.ru