User Tools

Site Tools


g3l:lab5_var3

Обработка файлов с записями фиксированной длины

Задание: Реализовать работу с файлами, содержащими записи фиксированной длины

Пример входных данных:

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: Сжатие файла с записями

g3l/lab5_var3.txt · Last modified: by 127.0.0.1