Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Задание к лабораторной №5

.doc
Скачиваний:
7
Добавлен:
20.06.2014
Размер:
30.72 Кб
Скачать

Лабораторная работа №5

Программирование алгоритмов кодирования информации

Задание

Написать программу, осуществляющую кодирование и раскодирование последовательности из входного файла заданным методом и сохраняющую результат в выходной файл. Имена файлов вводит пользователь. Режим работы с файлам – двоичный. Для алгоритмов шифрования/дешифрования пользователь должен вводить также ключ.

Варианты

Алгоритм шифрования

1 – метод простой подстановки

2 – метод Вижинера

3 – метод Хилла

4 – гаммирование

Алгоритм эффективного кодирования

5 – метод Шеннона-Фано

6 – метод Хаффмана

Содержание отчета

  1. Титульный лист

  2. Задание + вариант

  3. Блок-схема или пошаговое описание алгоритмов кодирования и раскодирования

  4. Текст программы

  5. Пример выполнения: входной файл, скриншот работы программы, выходной файл.