Теория информации |
Указания по выполнению лабораторных работ |
Указания по выполнению лабораторных работ
Лабораторные работы выполняются на языках высокого уровня (Паскаль, С, С++). Можно использовать любой компилятор. При использовании сред визуального программирования все процедуры и функции для построения кодов необходимо оформлять в отдельном модуле.
Лабораторные работы необходимо выполнять в том порядке, в котором они описаны в электронном конспекте. Контрольная работа выполняется только сдачи всех лабораторных работ.
Для зачета по лабораторной работе студенту необходимо представить
Отчет по лабораторной работе должен включать в себя следующие разделы
Особое внимание следует уделять тестированию разработанной программы. Для этого необходимо выполнить программу на несложных данных и сравнить полученные результаты с вычислениями, сделанными вручную.
Лабораторная работа №1 Вычисление энтропии Шеннона
Лабораторная работа №2 Оптимальный код Хаффмана
Лабораторная работа №3 Почти оптимальное алфавитное кодирование
Лабораторная работа №4 Адаптивное кодирование
Лабораторная работа №5 Словарные коды