Отзывы фрилансеров:
+ 1
- 0
Зарегистрирован на сайте меньше месяца
Бюджет:
1 000 руб
12.54 $ — 10.69 €
Сделать приложение на python по алгоритму кодирования FGK (динамическому кодированию Хаффмана) без использования библиотек, за исключением библиотек визуализации и без использования ООП. Заранее большое спасибо.
По пунктам, что надо:
1) код приложения по хорошему должен быть из базовых функций Python
2) использование любых библиотек запрещено. Только для визуализации (лучше всего через tkinter, но если на нем не удобно, то можете использовать другую)
3) приложение должно кодировать как введённое сообщение, так и считывать текст с файла txt
4) символы кодировать двоичным кодом ASCII
5) окно приложение должно состоять из:
Поле для ввода
Загрузка текста из файла (кнопку можно добавить справа от ввода текста)
Под вводом две кнопки: закодировать текст и очистить поле ввода
Поле вывода
6) в поле вывода указать:
Этапы выполнения алгоритма (поступает новый символ, его код на ASCII, присваиваемый ему код, его вес; если символ уже есть, его код и вес, после обновления дерева)
Закодированное сообщение
Размер исходного текста в битах
Размер закодированного текста в битах
Коэффициент сжатия
7) запрет открытия в полноэкранный режим
8) сохранение в файл закодированного текста
Разделы:
Опубликован:
29.11.2025 | 16:23 [последние изменения: 02.12.2025 | 20:36]