Тема «Операции для работы с файлами» (урок 9 класс, информатика)
Оценка 5

Тема «Операции для работы с файлами» (урок 9 класс, информатика)

Оценка 5
Раздаточные материалы +1
docx
информатика
9 кл
04.04.2018
Тема «Операции для работы с файлами» (урок 9 класс, информатика)
9 кл 2.docx
План­конспект урока 9 класс Тема урока: «Операции для работы с файлами» Цель урока: закрепить представления о работе файловых типов данных. Задачи урока: Воспитательная: формирование информационной культуры учащихся,  дисциплинированности, усидчивости, культуры труда, положительной мотивации учебного труда. Развивающая: развитие общих учебных навыков, мышления, памяти, внимательности,  алгоритмического мышления. Обучающая: закрепить знания основных понятий по прошлой теме, научить самим  составлять и исправлять программы. Вид урока: урок практикум. Методическое обеспечение: ИД, раздаточный материал, ПК. Методы и приёмы: практическая работа. План урока: Организационный момент Проверка ЗУНов Закрепление Подведение итогов Организационный момент. Ход урока 1. 2. 3. 1. 2. 3. 4. 1. Здравствуйте, ребята! Сегодня на уроке мы будем заниматься практическими навыками в  программе Паскаль АВС.   Проверка ЗУНов 2.                     Дать понятие определениям: ­ файловый тип данных; ­ физический файл; ­ логический файл; ­ входной и выходной файл. С одной стороны, файл – это область памяти на внешнем носителе, в которой хранится  некоторая информация. В него можно поместить данные или извлечь их оттуда. Файл в таком  понимании называют физическим файлом, т.е. существующим физически на некотором  материальном носителе информации. Имена физических файлов определяет ОС (операционная  система).  Структура физического файла представляет собой простую последовательность байт памяти  носителя информации.  С другой стороны, файл – это одна из многих структур данных, используемых в  программировании. Файл в таком понимании называют логическим файлом, т.е.  существующим только в нашем логическом представлении при написании программы. Работая с файлами, программисты обычно имеют дело с операциями ввода/вывода. Под операцией  ввода подразумевается перепись данных из входного файла (внешнего устройства) в основную  память компьютера. Операция вывода означает пересылку данных из основной памяти компьютера  в выходной файл (т.е. внешнее устройство).    Структура логического файла – это способ восприятия файла в программе. Образно говоря, это  «шаблон», через который мы смотрим на физическую структуру файла.  Классифицируют файлы по методу доступа (последовательный или прямой) и по типу  логической структуре (типизированный, текстовый, нетипизированный) При работе с  файлами прямого доступа можно обратиться к любому элементу, независимо от его расположения  в файле. В файлах же последовательного доступа для считывания данных, находящихся, например,  в конце файла, нужно прочитать все предыдущие.  Строки могут иметь различную длину, при вводе текста в конце строки нажимают клавишу Enter и  генерируется код ­ признак конца строки Eoln(f1), а в конце последней строки ­ признак конца  файла Eof(f1). (End Of File). 1) text означает текстовый файл.   Пример:   var tekst: text;    2) под file of тип подразумевается типизированный файл,   Пример:   var fail: file of char; 3) file означает нетипизированный файл.   Пример:   var failik: file; Для установления связи между переменной­файлом в Паскале и именем файла, присваиваемого  операционной системой, имеется стандартная процедура Assign. Открытие файлов выполняется процедурами RESET(f) и REWRITE(f), а закрытие –  процедурой CLOSE(f). Процедура RESET(f) открывает существующий физический файл, который был связан с файловой  переменной f. Открыть существующий внешний файл и дописать в конец этого файла, если  внешний файл с данным именем не существует, то происходит ошибка ввода/вывода. Процедура REWRITE(f) создает новый физический файл, имя которого связано с файловой  переменной f. Если такой файл уже существует, то он удаляется, и на этом месте создается новый пустой файл.  При открытии указатель текущей позиции в файле устанавливается в его начало. Под чтением файла понимается ввод данных из внешнего файла в оперативную память компьютера. Данные внешнего файла становятся доступными программе. Чтение из файла выполняется процедурой READ(<имя переменной­файла>,<элемент>), а  запись процедурой WRITE(<имя переменной­файла>,<элемент>). Элемент должен быть того  же типа, что и компоненты файла. После работы с файлом его закрытие обязательно.  Закрытие файла Процедура Close(<имя переменной­файла>). 3. Закрепление. Имя файла решения задачи: Pr_file_uroven_B.pas  Имя входного файла: F1.txt   Имя выходного файла: F2.txt   Пример: F1.txt 50 6 ­11 ­8 7 ­1 F2.txt S = 3 Комментарий S=1(­11)+1(­8)+1(­1)=3 Уровень C. Прочитать из файла два целых числа N и K. В созданный файл f2.txt дописать N  строк, каждая из которых состоит из K символов «*» (звездочка). Между каждыми новыми  данными добавить пустую строку. Гимнастика для глаз Ответьте на следующие вопросы: 1. 2. 3. 4. 5. 4. Итог. Что такое файл данных? Каков формат открытия файла? Какова роль процедуры CLOSE? Что показывает функция EOF? Как связать файловую переменную с внешним файлом? Домашнее задание: §§2­4, конспект.

Тема «Операции для работы с файлами» (урок 9 класс, информатика)

Тема «Операции для работы с файлами» (урок 9 класс, информатика)

Тема «Операции для работы с файлами» (урок 9 класс, информатика)

Тема «Операции для работы с файлами» (урок 9 класс, информатика)
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
04.04.2018