Форум » Вычисление количества информации » Задание 13, №62 » Ответить

Задание 13, №62

Teacher78: Здравствуйте, помогите, найти ошибку, пожалуйста. На кодирование букв используется 4 бита, так как символов >9 на кодирование спецсимволов - 2 бита, так как >3. 1 пароль: 15*4+4*2=68 бита, 9 байт Вся информация 15+9=24 байта На 100 пользователей соответственно 2400 В ответе 2300 Где я ошибаюсь?

Ответов - 5 новых

Поляков: Teacher78 пишет: На кодирование букв используется 4 бита, так как символов >9 на кодирование спецсимволов - 2 бита, так как >3. 1 пароль: 15*4+4*2=68 бита, 9 байт Во-первых, всего 15 символов, включая специальные. Во-вторых, откуда информация о том, что специальных символов ровно 4? В-третьих, пусть эти случайные символы расположены в произвольных заранее неизвестных местах (это допускается по условию). Как вы напишете программу, которая декодирует пароль при вашем способе кодирования?

нат25: Константин Юрьевич, из Вашего ответа следует, что информацию о том, что в данном сообщении ГАРАНТИРОВАННО находится 4 спец.символа, следует вообще игнорировать? Тогда зачем она в задании указана? И при чем здесь программа кодирования и декодирования? В данном задании речь идет об измерении информации...

Поляков: Поляков пишет: информацию о том, что в данном сообщении ГАРАНТИРОВАННО находится 4 спец.символа В данном случае да, она бесполезна. И при чем здесь программа кодирования и декодирования? При том, что если вы закодируете так, что потом нельзя раскодировать, это кодирование бессмысленно.


нат25: То есть при решении такого типа задач дети должны думать еще и о построении однозначнодекодируемого кода?

Поляков: нат25 пишет: То есть при решении такого типа задач дети должны думать еще и о построении однозначнодекодируемого кода? Ну, здравый смысл-то должен быть.



полная версия страницы