Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Алг яз Лаб 6(I-ИСТ).doc
Скачиваний:
9
Добавлен:
05.11.2018
Размер:
244.74 Кб
Скачать

2

Утверждаю

Ректор университета

_______________А.В. Лагерев

«______»_____________2007г.

Алгоритмические языки и программирование работа с файлами

Методические указания

к выполнению лабораторной работы №6

для студентов очной формы обучения

специальности 230201 – "Информационные системы

и технологии"

Брянск 2007

УДК 004.43

Алгоритмические языки и программирование. Работа с файлами: методические указания к выполнению лабораторной работы №6 для студентов очной формы обучения специальности 230201 – "Информационные системы и технологии". – Брянск: БГТУ, 2007. – 24 с.

Разработали: С.М. Рощин, к.т.н., доц.

Ю.А. Леонов, асс.

Научный редактор Ю.М. Казаков

Редактор издательства Л.И. Афонина

Компьютерный набор С.М. Рощин

Рекомендовано кафедрой «Компьютерные технологии и системы» БГТУ (протокол № от )

Темплан 2007г., п. 451

Подписано в печать Формат 60х84 1/16. Бумага офсетная.

Офсетная печать.

Усл. печ. л. 1,39 Уч. – изд. л. 1,39 Тираж 50 экз. Заказ Бесплатно

Издательство брянского государственного технического университета, 241035, Брянск, бульвар 50-летия Октября, 7, БГТУ. 58-82-49

Лаборатория оперативной полиграфии БГТУ, ул. Харьковская, 9

1. Цель работы

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

Продолжительность работы – 6ч.

2. Теоретическая часть

Введение файлового типа в язык Pascal вызвано необходимостью обеспечить возможность работы с периферийными (внешними) устройствами ЭВМ, предназначенными для ввода, вывода и хранения данных (жесткий магнитный диск (ЖМД), гибкий магнитный диск (ГМД), компакт-диск (CD-ROM) и др.). Файловый тип данных, или файл, определяет упорядоченную совокупность произвольного числа однотипных компонентов. Общее свойство массива, множества и записи заключается в том, что количество их компонентов определено на этапе написания программы, тогда как количество компонентов файла в тексте программы не определяется и может быть произвольным.

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

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

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

Структура логического файла – это способ восприятия файла в программе. Образно говоря, это «шаблон» («окно»), через который программист смотрит на физическую структуру файла.

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

  1. типизированные файлы;

  2. текстовые файлы;

  3. нетипизированные файлы.

При работе с файлами любого вида существует определенный порядок действий, которого необходимо придерживаться:

  1. Объявление файловой переменной (логического файла).

  2. Связывание этой переменной с конкретным файлом на диске.

  3. Открытие файла для записи либо чтения.

  4. Действия с файлом: чтение либо запись.

  5. Закрытие файла.