Обработка файлов с записями фиксированной длины
Задание: Реализовать работу с файлами, содержащими записи фиксированной длины
Пример входных данных:
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: Сжатие файла с записями
