Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2010, 23:11   #1
Azarat
Новичок
Джуниор
 
Регистрация: 04.12.2010
Сообщений: 1
По умолчанию Реализация кодирования методом Хаффмана на Pascal

Задача поставлена так:
Нам дано
А - 0,5
Б - 0,25
В - 0,125
Г - 0,06
Д - 0,04
Е - 0,025
Нужно закодировать символы методом хаффмана и вывести на екран:
А - 0
Б - 10
В - 110
Г - 1110
Д - 11110
Е - 11111

Помогите пожалуста нужна програма именно на паскале. Мне не хватает либо знаний либо фантазии(((
P.S.: если кто не знает метод, обясню))

Последний раз редактировалось Azarat; 04.12.2010 в 23:17.
Azarat вне форума Ответить с цитированием
Старый 05.12.2010, 00:08   #2
Прик
Форумчанин
 
Регистрация: 08.09.2010
Сообщений: 880
По умолчанию

Кроме тебя и Хаффмана этот метод кодирования здесь не знает никто.
Тем более, что кодирование по Хаффману применяется при сжатии информации, а вовсе не для кодирования ее.
Прик вне форума Ответить с цитированием
Старый 05.12.2010, 22:16   #3
Z1000000
Форумчанин
 
Регистрация: 04.05.2010
Сообщений: 495
По умолчанию

Если не нужно строить дерево кодов, то задача тривиальна. Каждый символ в исходной строке заменяешь его кодом. А потом переводишь это в биты и сохраняешь в файл.
Нажми на весы, поставь +
Для благодарностей : WebMoney WMR R252732729948
Z1000000 вне форума Ответить с цитированием
Старый 06.12.2010, 09:34   #4
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

to Прик
Цитата:
Тем более, что кодирование по Хаффману применяется при сжатии информации, а вовсе не для кодирования ее.
интересно как можно сжать информацию(данные) не закодировав ее(их)?
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программная реализация алгоритма сжатия текста методом LZP mr.hankey2008 Общие вопросы .NET 1 28.05.2010 22:16
реализация метода Хаффмана ShturmBan Помощь студентам 2 13.01.2010 15:46
Реализация метода Хаффмана Minton87 Помощь студентам 0 27.12.2009 20:30
Сжатие информации методом Хаффмана на С++ BaSoff Общие вопросы C/C++ 3 18.11.2009 19:51
Реализация класса с методом поиска записи по файлу (используя компонент Memo) Dem.IG Общие вопросы Delphi 2 05.11.2009 16:02