Инфоурок Информатика КонспектыУрок по информатике на тему "Файлы и их обработка" (9 класс)

Урок по информатике на тему "Файлы и их обработка" (9 класс)

Скачать материал

Класс: 9 «В»                                                                                                                      

Дата 01.10.2015

Урок №5

Тема урока: Файлы и их обработка.

Цель урока:

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

развивающая: развивать познавательный интерес к учебным дисциплинам и умение применять свои знания в практических ситуациях; развивать умения анализировать, сравнивать, выделять главное, приводить примеры;

воспитательная: развивать культуру общения и культуру речи; воспитывать самостоятельность, аккуратность, трудолюбие; учить отстаивать свою точку зрения;

Тип занятия: объяснение нового материала.

Форма организации учебной деятельности: комбинированный
Оборудование: раздаточный материал, ПК, презентация к уроку

План урока:

1. Организационный момент  /2 мин./

2. Актуализация знаний           /2 мин./

3. Изучение нового материала      /15 мин/

4. Закрепление нового материала   /20 мин/

5. Подведение итогов                        /3 мин/

6. Рефлексия                                            /2 мин/

7. Информация о домашнем задании   /1 мин/

Ход урока:

І. Мотивационный этап

1.Организационный момент: Приветствие, отметка учащихся.

2. Актуализация знаний

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

  • необходимо сохранять выходные данные при отладке;
  • большое количество входных данных;
  • многократное введение одной и той же информации, с минимальными изменениями или вовсе без изменений;

Так вот в этих и некоторых других случаях к нам на помощь приходит умение работать  с файлами.

ІІ. Операционно-познавательный этап

1. Изучение нового материала

Что такое файл?

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

Существование файлов не зависит от  работы какой-либо программы и они никуда не исчезают даже при включении и выключении компьютера.

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

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

В разделе описания следующая запись

var
f1, f2: text;

говорит о том, что переменные f1 и f2 это текстовые файлы (которые мы можем открыть с помощию блокнота, посмотреть, и при необходимости редактировать).

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

Для ответа на этот вопрос есть специальная процедура

assign(f,'имя_файла'); — устанавливает связь между файловой переменной и самим файлом

которая помогает нам это сделать. Фактически мы говорим, что переменной f соответствует такое-то имя файла. Например текстовый файл input.txt  

Здесь подразумевается, что файл с самой программой находится в той же папке, что и текстовый файл input.txt. Если же он в другой папке, то нам нужно указать относительное расположение этого файла.

‘Имя_файла’ — полный путь к указанному файлу, записанный в относительной или абсолютной форме.

Как создать, открыть, сохранить и закрыть файл?

После того как мы установили соответствие файловой переменной и самого файла мы можем начинать выполнять различные операции над этим файлом:

  • Открыть для чтения  reset(f); Если файла не существует, то будет выведена ошибка.
  • Создать или перезаписать  rewrite(f); Если файла не существует, то он будет создан;
  • Создать или открыть и дописать в конец файла  append(f); Если файла не существует, то он будет создан;
  • Сохранить и закрыть файл close(f);

Естественно то, что мы только что перечислили это просто внешняя работа с файлом.

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

Для того что бы делать какие-либо внутренние изменения  в самом файле так же существуют команды

  • read(f,a,b);  —  читать из файла f две переменные a и b. После выполнения этой процедуры указатель в файле передвинется за переменную b;
  • readln(f,a,b,c);  — читать из файла f три переменные a, b и c, а затем перевести указатель (курсор) на начало следующей строки; если кроме уже считанных переменных в строке содержалось еще что-то, то оно будет проигнорировано.
  • write(f,a,b,c);  —  записать в файл f переменные a,b и c;
  • writeln(f,a,b);  —  записать в файл f переменные a и b, а затем записать туда же символ "конец строки".

 

2.Закрепление нового материала

Задача №1. Написать программу, которая создает текстовый файл (drug.txt), содержащий сведения о вашем друге (подруге): фамилия, имя, дата рождения.

Var f:text;
a,b,c:string;
Begin
Assign(f,’drug.txt’);
Rewrite(f);
Readln(a);  Writeln(f,a);
Readln(b);  Writeln(f,b);
Readln(c);  Writeln(f,c);
Close(f);
End.

Для добавления информации в уже созданный текстовый файл используется процедура Append (f);

Задача №2. Открыть существующий файл drug.txt и дополнить его информацией о хобби своего друга (подруги).

Var f:text;
h:srting;
Begin
Assign(f,’drug.txt’);
Append(f);
Writeln(‘
Введите хобби’); Readln(h); Writeln(f,h);
Close(f);
End.

ІІІ. Подведение итогов: Комментирует и выставляет оценки за урок.

IV.Рефлексия

Оценка содержания урока: Занимательно, интересно, полезно

Оценка деятельности на уроке: Запутался,  удивился, убедился, осознал, принял решение

Оценка внутреннего состояния на уроке: Тревожное, приподнятое, отличное

 

V.Домашние задание: учить конспект

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Урок по информатике на тему "Файлы и их обработка" (9 класс)"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Логопед

Получите профессию

Няня

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 664 202 материала в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

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

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 25.12.2015 6646
    • DOCX 19.7 кбайт
    • Рейтинг: 2 из 5
    • Оцените материал:
  • Настоящий материал опубликован пользователем Байжанова Линара Камзиевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Байжанова Линара Камзиевна
    Байжанова Линара Камзиевна
    • На сайте: 8 лет и 4 месяца
    • Подписчики: 0
    • Всего просмотров: 20137
    • Всего материалов: 7

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Менеджер по туризму

Менеджер по туризму

500/1000 ч.

Подать заявку О курсе

Курс профессиональной переподготовки

Информатика: теория и методика преподавания с применением дистанционных технологий

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 18 человек

Курс профессиональной переподготовки

Информационные системы и технологии: теория и методика преподавания в профессиональном образовании

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 13 человек

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Мини-курс

Стимулирование интереса к обучению у детей дошкольного возраста

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 11 человек

Мини-курс

Основы инженерной подготовки

4 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Фитнес: особенности построения смешанных групповых тренировок

4 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Этот курс уже прошли 19 человек