Инфоурок / Информатика / Презентации / Презентация по информатике на тему:Файлы. Язык программирования Паскаль.
Обращаем Ваше внимание: Министерство образования и науки рекомендует в 2017/2018 учебном году включать в программы воспитания и социализации образовательные события, приуроченные к году экологии (2017 год объявлен годом экологии и особо охраняемых природных территорий в Российской Федерации).

Учителям 1-11 классов и воспитателям дошкольных ОУ вместе с ребятами рекомендуем принять участие в международном конкурсе «Законы экологии», приуроченном к году экологии. Участники конкурса проверят свои знания правил поведения на природе, узнают интересные факты о животных и растениях, занесённых в Красную книгу России. Все ученики будут награждены красочными наградными материалами, а учителя получат бесплатные свидетельства о подготовке участников и призёров международного конкурса.

ПРИЁМ ЗАЯВОК ТОЛЬКО ДО 21 ОКТЯБРЯ!

Конкурс "Законы экологии"

Презентация по информатике на тему:Файлы. Язык программирования Паскаль.

библиотека
материалов
МБОУ «Школа №10»   Файлы Язык программирования ПАСКАЛЬ Учитель информатики Ми...
Файл – поименованная совокупность данных, расположенных на внешнем носителе....
Файловый тип или переменную файлового типа можно задать одним из трех способо...
В зависимости от способа объявления можно выделить три вида файлов: Типизиров...
Различают две группы операций при работе с файлами: 1 – группа операции для з...
Операции для записи компонент файла из оперативной памяти на диск. Операция з...
Операции для чтения файла. Открыть файл для чтения. Система обращается к внеш...
В программировании существует несколько разновидностей файлов, отличающихся м...
Последовательный доступ.
Файлы с прямым доступом. Открытие файла для записи. В этот момент система обр...
Рассмотрим способы задания каждого из трех типов Типизированные файлы. Обязат...
Текстовые файлы VAR F:TEXT; Объявлена файловая переменная с именем F. Файл со...
Нетипизированные файлы Type NTf = file; Var f2:NTf; либо Var f2:file;
Доступ к файлам В языке Турбо Паскаль файлы всех типов становятся доступными...
На диске D размещается файл с именем, в программе с ним связана файловая пере...
Типизированные файлы. Для создания файла на диске необходимо осуществить след...
Если нужно прочитать файл, записанный на диске, то порядок действий будет сле...
Для типизированных файлов можно организовать прямой доступ к каждой компонент...
Задачи Написать программу, которая на сменном диске компьютера (J) создает фа...
19 1

Описание презентации по отдельным слайдам:

№ слайда 1 МБОУ «Школа №10»   Файлы Язык программирования ПАСКАЛЬ Учитель информатики Ми
Описание слайда:

МБОУ «Школа №10»   Файлы Язык программирования ПАСКАЛЬ Учитель информатики Минина О.В.

№ слайда 2 Файл – поименованная совокупность данных, расположенных на внешнем носителе.
Описание слайда:

Файл – поименованная совокупность данных, расположенных на внешнем носителе. Любой файл имеет три характерные особенности. Во- первых, у него есть имя. Во – вторых, он содержит компоненты одного типа. Типом компонента может быть любой тип, кроме файлов. Нельзя создать “файл файлов”. В – третьих, длина вновь создаваемого файла не оговаривается при его объявлении и ограничивается только емкостью устройств внешней памяти.

№ слайда 3 Файловый тип или переменную файлового типа можно задать одним из трех способо
Описание слайда:

Файловый тип или переменную файлового типа можно задать одним из трех способов: <Имя> = FILE OF <тип>; <Имя> = TEXT; <Имя> = FILE; <Имя> - имя файлового типа (идентификатор); FILE OF – зарезервированные слова; TEXT – имя стандартного типа текстовых файлов; <тип> - любой тип Турбо Паскаля, кроме файлов;

№ слайда 4 В зависимости от способа объявления можно выделить три вида файлов: Типизиров
Описание слайда:

В зависимости от способа объявления можно выделить три вида файлов: Типизированные файлы (задаются предложением FILE OF…); Текстовые файлы ( определяются типом TEXT ); Нетипизированные файлы ( определяются типом FILE );

№ слайда 5 Различают две группы операций при работе с файлами: 1 – группа операции для з
Описание слайда:

Различают две группы операций при работе с файлами: 1 – группа операции для записи компонент файла из оперативной памяти на диск; 2 – группа операции для чтения компонентов файла с внешнего носителя в оперативную память.

№ слайда 6 Операции для записи компонент файла из оперативной памяти на диск. Операция з
Описание слайда:

Операции для записи компонент файла из оперативной памяти на диск. Операция записи компонент файла из оперативной памяти на внешний носитель. Т.к. компонент файла N, то естественно, эта операция должна выполняться в цикле. После того, как все компоненты файла записаны, необходимо выполнить операцию закрытия файла. Система выводит конечную метку файла.

№ слайда 7 Операции для чтения файла. Открыть файл для чтения. Система обращается к внеш
Описание слайда:

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

№ слайда 8 В программировании существует несколько разновидностей файлов, отличающихся м
Описание слайда:

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

№ слайда 9 Последовательный доступ.
Описание слайда:

Последовательный доступ.

№ слайда 10 Файлы с прямым доступом. Открытие файла для записи. В этот момент система обр
Описание слайда:

Файлы с прямым доступом. Открытие файла для записи. В этот момент система обращается к внешнему носителю и проверяет: Нет ли уже файла с таким именем. Если файл с таким именем уже существует, то пользователю будет выдано соответствующее сообщение, а он уже сам решает, отказаться от работы или писать поверх старого файла новый Система определяет наличие свободного места на внешнем носителе и, в том случае, если оно имеется, выводит так называемую метку файла, а для себя делает пометку, где (сектор, дорожка) будет размещаться файл с указанным именем. Если свободного места на диске нет, то пользователю будет выдано соответствующее сообщение. В этом случае нужно установить новый внешний носитель и повторить операцию открытия файла для записи. В этом случае мы можем прочитать непосредственно компоненту с номером K, минуя K-1 предыдущие компоненты

№ слайда 11 Рассмотрим способы задания каждого из трех типов Типизированные файлы. Обязат
Описание слайда:

Рассмотрим способы задания каждого из трех типов Типизированные файлы. Обязательно указывается тип компонент. Type fil = file of <тип>; Fil - имя типа (указывает пользователь) File - служебное слово, указывающее на тип файл <тип> - служебное слово, указывается для связки слов тип – указывается любой тип Турбо Паскаля, кроме типа К указанному типу необходимо отнести переменную, она и будет файловой переменной. Поясним на примере. Объявим файловый тип с именем f1 и отнесем к нему файловую переменную f. Type f1 = file of integer; Var f:f1; Можно опускать первую строчку, тогда объявление файловой переменной записывается следующим образом: Var f:file of integer;

№ слайда 12 Текстовые файлы VAR F:TEXT; Объявлена файловая переменная с именем F. Файл со
Описание слайда:

Текстовые файлы VAR F:TEXT; Объявлена файловая переменная с именем F. Файл содержит текст. Под текстом понимают группу строк. Каждая строка заканчивается кодом, который вырабатывается при нажатии клавиши ENTER. Текстовые файлы можно создавать: С помощью программы, написанной на Турбо Паскаль; В текстовом редакторе – либо системном, либо, используя встроенный редактор Турбо Паскаль.  

№ слайда 13 Нетипизированные файлы Type NTf = file; Var f2:NTf; либо Var f2:file;
Описание слайда:

Нетипизированные файлы Type NTf = file; Var f2:NTf; либо Var f2:file;

№ слайда 14 Доступ к файлам В языке Турбо Паскаль файлы всех типов становятся доступными
Описание слайда:

Доступ к файлам В языке Турбо Паскаль файлы всех типов становятся доступными программе только после выполнения двух операций: 1. Связывание файловой переменной с именем файла на диске оно осуществляется процедурой Assign. Обращение к процедуре Assign: Assign (<имя файловой переменной>, <имя файла на диске>). Пример объявим тип файл и файловую переменную, относящуюся к этому типу Type f1 = file of char; Var f : f1;   BEGIN {Начало программы} …… assign (f, ‘A:L1.TXT’);

№ слайда 15 На диске D размещается файл с именем, в программе с ним связана файловая пере
Описание слайда:

На диске D размещается файл с именем, в программе с ним связана файловая переменная Указание направления обмена чтения (из файла в оперативную память) или запись (из оперативной памяти на внешнее устройство). Имя файла – это строковая переменная, содержащая до 8- разрешенных символов (все символы с кодами от 35 до 255, кроме символов пробел, точка, запятая, двоеточие, звездочка, знак вопроса, обратная наклонная черта). За именем может следовать расширение, если расширение указано, то от основного имени оно отделяется точкой. Например: L1.TXT, L1 – основное имя, TXT – расширение имени.

№ слайда 16 Типизированные файлы. Для создания файла на диске необходимо осуществить след
Описание слайда:

Типизированные файлы. Для создания файла на диске необходимо осуществить следующие процедуры: assign (f,’<имя файла на диске>’); открыть (инициализировать) файл на диске:rewrite(f); написать компоненту файла:write(f,a), f - имя файловой переменной, а – буферная переменная, именно ее содержимое будет сброшено на диск. Тип переменной, а обязательно соответствует типу компонент файла. закрыть файл: close(f);

№ слайда 17 Если нужно прочитать файл, записанный на диске, то порядок действий будет сле
Описание слайда:

Если нужно прочитать файл, записанный на диске, то порядок действий будет следующий assign (f,’<имя файла на диске>’); открыть файл для чтения: reset(f); прочитать компоненту файла read(f,a), где f – имя файловой переменной, а – имя буферной переменной, в которую помещается содержимое компоненты файла. закрыть файл: close(f);

№ слайда 18 Для типизированных файлов можно организовать прямой доступ к каждой компонент
Описание слайда:

Для типизированных файлов можно организовать прямой доступ к каждой компоненте, т. к. длина любой компоненты типизированного файла постоянна. Для того чтобы сместить указатель к нужной компоненте файла, используется процедура seek. Формат обращения: Seek (< имя файловой переменной>, <n - номер компоненты>); где n – выражение целого типа; например: нужно прочитать пятую компоненту файла. Assign(f, ’LL.D’); RESET(F); SEEK(F,5); READ(F,A);

№ слайда 19 Задачи Написать программу, которая на сменном диске компьютера (J) создает фа
Описание слайда:

Задачи Написать программу, которая на сменном диске компьютера (J) создает файл NUMBERS.TXT и записывает в него 5 введенных пользователем целых чисел. Написать программу, которая дописывает в файл NUMBERS.TXT 5 введенных пользователем целых чисел. Убедитесь, что в файле находится 10 записей. Написать программу, которая вычисляет среднее арифметическое чисел, находящихся в файле NUMBERS.TXT.


Самые низкие цены на курсы переподготовки

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

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

Обучение проходит заочно прямо на сайте проекта "Инфоурок", но в дипломе форма обучения не указывается.

Начало обучения ближайшей группы: 25 октября. Оплата возможна в беспроцентную рассрочку (10% в начале обучения и 90% в конце обучения)!

Подайте заявку на интересующий Вас курс сейчас: https://infourok.ru

Общая информация

Номер материала: ДВ-366864

Похожие материалы