Высокоуровневые методы информатики и программирования. Степанов А.Г. - 74 стр.

UptoLike

Составители: 

74
но оператором Seek. Двоичные файлы представляют собой разновидность файлов с
произвольным доступом с элементарными записями размером в один байт, в связи с
чем указатель текущего номера рабочей записи двоичного файла имеет смысл счет-
чика байтов. Программирование действий с записями двоичных файлов проводится
так же, как и в случае работы с файлами произвольного доступа.
В процессе работы с файлом изменение его содержимого происходит в буфе-
ре операционной системы, а не на диске. Это обстоятельство приходится принимать
во внимание, например, при отладке программы. Если при работе с отладчиком ин-
тегрированной системы отладки выполнить команду Run, Reset, то изменения фай-
ла будут потеряны. Непосредственное завершение работы с файлом и запись дан-
ных на диск происходит в момент выполнения инструкции Close. Кроме этого, запись
информации на диск (закрытие файла) происходит в момент завершения работы
всей пользовательской программы. Для снижения вероятности ошибок программи-
рования целесообразно всегда после завершения действий с файлом принудитель-
но закрывать его инструкцией Close.
Задание
Используйте согласованный с преподавателем вариант задания (табл. 1), вы-
полненную на его основе таблицу Excel, написанную программу вычислений в таб-
лице и созданный на ее основе класс, позволяющий производить требуемое количе-
ство таблиц и обработку данных в них. Научитесь работать с последовательными
файлами и файлами произвольного доступов. Напишите программу, позволяющую
сохранять исходные данные вашей таблицы в виде файлов последовательного или
произвольного доступов. Включите ее в состав методов класса. Используйте сохра-
ненные файлы в следующем сеансе работы с таблицей для восстановления в ней
исходных данных.
Порядок выполнения работы
1. Напишите программу, открывающую для чтения не существующий файл по-
следовательного доступа. Ознакомьтесь с диагностикой системы.
2. Напишите программу, открывающую для записи несуществующий файл. Вне-
сите в текст комментарии действий программы. Убедитесь, что после завершения ее
работы создался новый файл.