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

№13

pgn1962: Каждый сотрудник предприятия получает электронный пропуск, на котором записаны личный код сотрудника, номер подразделения и некоторая дополнительная информация. Личный код состоит из 15 символов, каждый из которых может быть заглавной русской буквой (используется 25 различных букв) или одной из цифр от 0 до 5. Для записи кода на пропуске отведено минимально возможное целое число байт. При этом используют посимвольное кодирование, все символы кодируют одинаковым минимально возможным количеством бит. Номер подразделения – целое число от 1 до 1200, он записан на пропуске как двоичное число и занимает минимально возможное целое число байт. Всего на пропуске хранится 40 байт данных. Сколько байт выделено для хранения дополнительных сведений об одном сотруднике? В ответе запишите только целое число – количество байт. проверьте правильно ли я решаю личный код: 1 символ 5бит, весь код 5*15=75 бит=10 байт номер подразделений: на один номер 11 бит, или 2 байта 40-12=28

Ответов - 1

Поляков: pgn1962 пишет: извините, ответ 18 получился, если в коде подразделений сложить сначала в битах 25 (символы) и 12 бит (цифры), затем перевести в байты - 5 байт в итоге 30 -(7+5)=18 Да, так и есть. Поскольку мы знаем точно, на каких местах стоят буквы, а на каких цифры, их можно кодировать отдельно.



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