РУКОВОДСТВО ПО ИЗУЧЕНИЮ ДИСЦИПЛИНЫ
169
Методические указания
Вопросы первого занятия:
1. Общие сведения о файлах.
2. Процедуры и функции для работы с файлами.
3. Особенности обработки типизированных файлов.
4. Особенности обработки текстовых файлов.
5. Файлы без типа.
При изучении первого вопроса:
Ознакомьтесь с материалом «Общие сведения о файлах» базового учебного посо-
бия «Основы алгоритмизации и программирования» и книгой Иванова Г.С. Основы про-
граммирования: Учебник для вузов. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2001, стр. 188-
190. В некоторых литературных источниках (например, Дайитбегов Д.М., Черноусов Е.А.
Основы алгоритмизации и алгоритмические языки. Учебник. 2-е изд., М., Финансы и ста-
тистика, 1992) файл на носителе называется набором данных, в отличие от файла в про-
грамме, который называется просто файлом.
При изучении второго вопроса:
Ознакомьтесь с материалом раздела «Процедуры и функции для работы с файла-
ми» базового учебного пособия «Основы алгоритмизации и программирования» и кни-
гой Иванова Г.С. Основы программирования: Учебник для вузов. – М.: Изд-во МГТУ
им. Н.Э. Баумана, 2001, стр. 190-196. Здесь приводятся основные процедуры и функции
для работы с файлами. Другие процедуры описываются применительно к конкретным ор-
ганизациям файлов.
При изучении третьего вопроса:
Ознакомьтесь с материалом раздела «Особенности обработки типизированных
файлов» базового учебного пособия «Основы алгоритмизации и программирования» и
книгой Иванова Г.С. Основы программирования: Учебник для вузов. – М.: Изд-во МГТУ
им. Н.Э. Баумана, 2001, стр. 201-206. Обратите внимание на то, что организация типизи-
рованного файла допускает как последовательный, так и прямой доступ к записям файла,
что существенно ускоряет обработку такого файла. Кроме того, в программе на стр.71 по-
казана проверка существования файла, которую целесообразно делать при открытии фай-
ла. Особенно это важно при создании файла, т.к. в случае открытия файла для записи су-
ществующий файл будет уничтожен.
При изучении четвертого вопроса:
Ознакомьтесь с материалом раздела «Особенности обработки текстовых файлов» ба-
зового учебного пособия «Основы алгоритмизации и программирования» и книгой Иванова
Г.С. Основы программирования: Учебник для вузов. – М.: Изд-во МГТУ им. Н.Э. Баумана,
2001, стр. 196-201. В теоретическом материале приводятся тексты программ, содержащие
примеры создания и обработки текстовых файлов, которые могут помочь при разработке
программ практических заданий, лабораторных работ и группового проекта.
При изучении пятого вопроса:
Ознакомьтесь с материалом раздела «Файлы без типа» базового учебного пособия
«Основы алгоритмизации и программирования». Несмотря на наличие таких возможностей
в языке, обычно для копирования файлов используют средства операционной системы.
Решите задачи 1-6 из практикума «Задание для решения задач на файлы».