Работа с типизированными файлами (Pascal)
Добрый день! Вот задание по программированию (Pascal):
1. Создать на диске типизированный файл произвольного доступа с записями заданной структуры.
2. Для созданного файла предусмотреть возможность:
1. изменения выбранного поля некоторой записи;
2. удаления выбранной записи с последующим уменьшением размеров файла;
3. добавления записи в произвольное место файла;
4. вывода содержимого файла в виде таблицы;
5. выполнения указанного в варианте задания;
6. удаления всего файла при завершении работы программы.
Для работы с файлом в программе категорически запрещено использовать массивы! Все действия над файлом (в т.ч. сортировка, поиск и т.д.) выполняются последовательно, по записям внутри самого файла. В оперативной памяти в любой момент времени работы программы могут находиться только 1-2 записи.
Структура записи:
фамилия;
должность;
оклад;
премия.
Вывести фамилии инженеров с зарплатой более заданного числа.