Работа с типизированными файлами (Pascal)

Павел10 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
16.12.2014

Добрый день! Вот задание по программированию (Pascal):

1. Создать на диске типизированный файл произвольного доступа с записями заданной структуры.

2. Для созданного файла предусмотреть возможность:

1. изменения выбранного поля некоторой записи;

2. удаления выбранной записи с последующим уменьшением размеров файла;

3. добавления записи в произвольное место файла;

4. вывода содержимого файла в виде таблицы;

5. выполнения указанного в варианте задания;

6. удаления всего файла при завершении работы программы.

Для работы с файлом в программе категорически запрещено использовать массивы! Все действия над файлом (в т.ч. сортировка, поиск и т.д.) выполняются последовательно, по записям внутри самого файла. В оперативной памяти в любой момент времени работы программы могут находиться только 1-2 записи.

Структура записи:

 фамилия;

 должность;

 оклад;

 премия.

Вывести фамилии инженеров с зарплатой более заданного числа.