====== Обработка файлов с записями фиксированной длины ======
**Задание:** Реализовать работу с файлами, содержащими записи фиксированной длины
**Пример входных данных:**
f(x) = e^x - 3x = 0
Начальное приближение: x0 = 1.0
Точность: 0.0001
**Пример выходных данных:**
Корень уравнения: x = 1.5121
Количество итераций: 5
f(1.5121) = 0.00008
**Вариант 1:** Файл с записями фиксированной длины 100 байт
**Вариант 2:** Файл с записями Student (ID:4 байта, Name:50 байт, Age:2 байта, Grade:4 байта)
**Вариант 3:** Файл с записями Product (Code:10 байт, Name:100 байт, Price:8 байт, Quantity:4 байта)
**Вариант 4:** Файл с записями Employee (ID:4 байта, Name:80 байт, Department:30 байт, Salary:8 байт)
**Вариант 5:** Файл с записями Book (ISBN:13 байт, Title:150 байт, Author:100 байт, Year:4 байта)
**Вариант 6:** Прямой доступ к записи по номеру
**Вариант 7:** Поиск записи по ключу
**Вариант 8:** Добавление новой записи в конец файла
**Вариант 9:** Удаление записи (пометить как удаленную)
**Вариант 10:** Обновление существующей записи
**Вариант 11:** Сортировка записей в файле
**Вариант 12:** Создание индекса для быстрого поиска
**Вариант 13:** Компактизация файла (удаление помеченных записей)
**Вариант 14:** Экспорт записей в текстовый формат
**Вариант 15:** Импорт записей из текстового формата
**Вариант 16:** Резервное копирование файла с записями
**Вариант 17:** Восстановление файла из резервной копии
**Вариант 18:** Проверка целостности файла
**Вариант 19:** Шифрование/дешифрование файла с записями
**Вариант 20:** Сжатие файла с записями