Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Билет #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     =(вычисляется)
       




Дата публикования: 2015-02-03; Прочитано: 655 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...