7


  • Учителю
  • Разработка по теме 'Файлы и их обработка' (План конспект, раздаточный материал, учебная презентация)

Разработка по теме 'Файлы и их обработка' (План конспект, раздаточный материал, учебная презентация)

Автор публикации:
Дата публикации:
Краткое описание:
предварительный просмотр материала

Класс 9

Урок 5

Дата:

Учитель: Титова Е.В.

ТЕМА УРОКА: Файлы и их обработка.



Тип урока:

Лекционно-практический.

Методы и приемы:

Беседа, демонстрация, практическая работа.

Компьютерная поддержка:

Презентация, PascalABC

Цели урока:

Образовательная

Ученики научатся

Развивающая

Развитие дизайнерского вкуса.

Воспитательная

Формирование самостоятельности и ответственности при работе с компьютером.


План урока:

1

Оргмомент

2

Актуализация темы

3

Постановка задачи

4

Практическая работа

5

Итоги урока



Содержание урока:

1

Оргмомент

Тема «Работа с файлами» находится на 105 странице учебника «Информатика-9» Е.А. Вьюшковой., 108 страница учебника «Информатика-9» Ермеков Н.Т., Криворучко В.А., Стифутина Л.Н.

2

Актуализация темы:

Файл - это совокупность данных, записанная во внешней памяти под определенным именем. Каждый файл имеет на диске обозначение, состоящее из двух частей: имени и расширения. Имя может состоять из 8 символов (прописные или строчные латинские буквы, цифры и символы. Расширение отделяется от имени точкой и содержит до трех разрешенных символов.

Различают два вида файлов: последовательного доступа (текстовые) и произвольного доступа (типизированные).

Файлы последовательного доступа состоят из элементов различной длины, разделенных между собой пробелами. Чтобы обратиться к 10-му элементу, надо считать предыдущие 9 элементов.

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



Операторы и функции

Назначение

Assign(F, 'c:/a.txt');

Инструкция: Назначение файла файловой переменной.

Reset(F);

Инструкция: открыть текстовый файл для чтения.

Rewrite(F);

Инструкция: открыть текстовый файл для записи (старая информация будет уничтожена)

Append(F);

Инструкция: открыть текстовый файл для записи (новая информация будет приписана к старой).

Close(F);

Инструкция: закрыть файл.

Eof(F)

Функция: определяет конец файла.





Режим перезаписи в файле

Program Z1;

Var F:text;

s:string;

Begin

assign(F, 'C:/1/A.txt');

rewrite (F);

writeln(F, 'Этот текст попадет в файл');

close(F);

End.



Режим добавления в файл

Program Z2;

Var F:text;

s:string;

Begin

assign(F, 'C:/1/A.txt');

append (F);

writeln(F, 'Текст будет добавлен в файл');

close(F);

End.



Режим чтения из файла

Program Z3;

Var F:text;

s:string;

Begin

assign(F, 'C:/1/A.txt');

reset (F);

readln(F, S);

close(F);

writeln(S);

End.

3

Постановка задачи:

- Организовать на диске С файловую папку с именем 1 (возможно она уже есть)

- Создать в папке 1 текстовый файл А.txt

- Открыть PascalABC ввести программу, проверить результат работы: в файле А.TXT должны произойти изменения - какие?

Необходимо ввести образцы программ, проверить работу.

4

Практическая работа:

1. В текстовом файле записан список класса. Программа выводит список на экран.

2. В текстовом файле записаны в столбик данные о температуре воздуха за неделю. Найти среднюю температуру воздуха, вывести на экран, записать в файл в режиме добавления.

5

Итоги урока:

Контрольные вопросы:

В чем заключаются особенности текстовых файлов?

Может ли файл состоять только из одной строки?

Какие операции можно проводить с файлами?

Запишите оператор записи данных в файл

Как производится чтение из файла?

Как закрыть файл?

Могут ли в текстовых файлах строки иметь разную длину?

Какова максимальная длина строки в текстовом файле?

Можно ли в один текстовый файл открыть одновременно для чтения и для записи?

Если в текстовом файле нет ни одной строки, записан ли в нем признак конца файла?



Раздаточный материал




РЕЖИМ ПЕРЕЗАПИСИ В ФАЙЛЕ

PROGRAM Z1;

VAR F:TEXT;

S:STRING;

BEGIN

ASSIGN(F, 'C:/1/A.TXT');

REWRITE (F);

WRITELN(F, 'ЭТОТ ТЕКСТ ПОПАДЕТ В ФАЙЛ');

CLOSE(F);

END.


РЕЖИМ ДОБАВЛЕНИЯ В ФАЙЛ

PROGRAM Z2;

VAR F:TEXT;

S:STRING;

BEGIN

ASSIGN(F, 'C:/1/A.TXT');

APPEND (F);

WRITELN(F, 'ТЕКСТ БУДЕТ ДОБАВЛЕН В ФАЙЛ');

CLOSE(F);

END.


РЕЖИМ ЧТЕНИЯ ИЗ ФАЙЛА

PROGRAM Z3;

VAR F:TEXT;

S:STRING;

BEGIN

ASSIGN(F, 'C:/1/A.TXT');

RESET (F);

READLN(F, S);

CLOSE(F);

WRITELN(S);

END.


РЕЖИМ ПЕРЕЗАПИСИ В ФАЙЛЕ

PROGRAM Z1;

VAR F:TEXT;

S:STRING;

BEGIN

ASSIGN(F, 'C:/1/A.TXT');

REWRITE (F);

WRITELN(F, 'ЭТОТ ТЕКСТ ПОПАДЕТ В ФАЙЛ');

CLOSE(F);

END.


РЕЖИМ ДОБАВЛЕНИЯ В ФАЙЛ

PROGRAM Z2;

VAR F:TEXT;

S:STRING;

BEGIN

ASSIGN(F, 'C:/1/A.TXT');

APPEND (F);

WRITELN(F, 'ТЕКСТ БУДЕТ ДОБАВЛЕН В ФАЙЛ');

CLOSE(F);

END.


РЕЖИМ ЧТЕНИЯ ИЗ ФАЙЛА

PROGRAM Z3;

VAR F:TEXT;

S:STRING;

BEGIN

ASSIGN(F, 'C:/1/A.TXT');

RESET (F);

READLN(F, S);

CLOSE(F);

WRITELN(S);

END.


РЕЖИМ ПЕРЕЗАПИСИ В ФАЙЛЕ

PROGRAM Z1;

VAR F:TEXT;

S:STRING;

BEGIN

ASSIGN(F, 'C:/1/A.TXT');

REWRITE (F);

WRITELN(F, 'ЭТОТ ТЕКСТ ПОПАДЕТ В ФАЙЛ');

CLOSE(F);

END.


РЕЖИМ ДОБАВЛЕНИЯ В ФАЙЛ

PROGRAM Z2;

VAR F:TEXT;

S:STRING;

BEGIN

ASSIGN(F, 'C:/1/A.TXT');

APPEND (F);

WRITELN(F, 'ТЕКСТ БУДЕТ ДОБАВЛЕН В ФАЙЛ');

CLOSE(F);

END.


РЕЖИМ ЧТЕНИЯ ИЗ ФАЙЛА

PROGRAM Z3;

VAR F:TEXT;

S:STRING;

BEGIN

ASSIGN(F, 'C:/1/A.TXT');

RESET (F);

READLN(F, S);

CLOSE(F);

WRITELN(S);

END.




 
 
X

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

После этого кнопка ЗАГРУЗКИ станет активной!

Кнопки рекомендации:

загрузить материал