Лекция: Билет #7

1. Стандартные процедуры и функции для работы с файлами.

1. assign(fail, filename) — обеспечивает связь файловой переменной fail с физическим файлом. После того, как мы связали файловую переменную с физическим файлом, в программе необходимо указать то направление, по которому будет осуществляться передача данных. В зависимости от выбранного направления мы либо производим чтение из файла, либо осуществляем запись в файл.

2. reset(fail) — осуществляет открытие файла для записи. Если fail является типизированным файлом, то при использовании процедуры reset происходит открытие этого файла для чтения и записи единовременно.

3. rewrite(fail) — осуществляет запись файла.

4. close(fail) — обеспечивает закрытие открытого до этого файла, связанного с файловой переменной fail.

5. eof(fail):boolean — принимает значение истина (true), если при чтении был достигнут конец файла.

6. rename(fail,failnewname) — обеспечивает возможность переименования физического файла на диске, который связан с файловой переменной fail. Переименовать возможно только после закрытия файла.

7. erase(fail) — осуществляет уничтожение физического файла на диске, связанного с файловой переменной fail. Как и в случае с rename, процедура erase выполняется по окончании закрытия файла.

8. ioresult — функция, возвращающая целое число, которое соответствует коду конечной ошибки ввода/вывода. В случае нормального завершения операции данная функция вернет значение 0. Необходимо присвоить какой-нибудь переменной значение рассматриваемой функции ioresult, поскольку при каждом следующем вызове она обнуляет свои значения. Работа функции ioresult возможна лишь в выключенном режиме проверки ошибок ввода/вывода, либо с использованием ключа компиляции {$I-}.

 

2. Разработать приложение в среде программирования Pascal или Delphi:

Разработать приложение, которое позволяет:

— создать структуру данных, определенную ниже в таблице;

— отобразить созданную структуру данных в таблице (компонент StringGrid);

— редактировать данные;

— сохранить данные в файл на диск при помощи компонента SaveDialog;

— открыть с диска файл с данными при помощи компонента OpenDialog;

— подготовить файл с данными для проверки работы программы;

— обработать данные (отсортировать данные по убыванию значений в колонке «Расход»).

 

Номер автомобиля Марка Расход, л на 100 км Пробег, км Расход, л
15-45 ГКЛ ГАЗ-53 =(вычисляется)
       

 

еще рефераты
Еще работы по информатике