 
        
        Задание к лабораторной №5
.docЛабораторная работа №5
Программирование алгоритмов кодирования информации
Задание
Написать программу, осуществляющую кодирование и раскодирование последовательности из входного файла заданным методом и сохраняющую результат в выходной файл. Имена файлов вводит пользователь. Режим работы с файлам – двоичный. Для алгоритмов шифрования/дешифрования пользователь должен вводить также ключ.
Варианты
| Алгоритм шифрования | 
 | 
| 1 – метод простой подстановки | 
 | 
| 2 – метод Вижинера | 
 | 
| 3 – метод Хилла | 
 | 
| 4 – гаммирование | 
 | 
| Алгоритм эффективного кодирования | 
 | 
| 5 – метод Шеннона-Фано | 
 | 
| 6 – метод Хаффмана | 
 | 
Содержание отчета
- 
Титульный лист 
- 
Задание + вариант 
- 
Блок-схема или пошаговое описание алгоритмов кодирования и раскодирования 
- 
Текст программы 
- 
Пример выполнения: входной файл, скриншот работы программы, выходной файл. 
