На этом форуме отвечают на конкретные вопросы. Фраза «я не понимаю, как решать» — это не вопрос. На вопрос «как решить задачу №X» вас отошлют к материалам сайта kpolyakov.spb.ru. За бессвязный поток слов и неспособность формулировать свои мысли — бан.

Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.
Программы "заворачивайте" в тэг [pre2]...[/pre2], при этом сохраняются все отступы и применяется моноширинный шрифт. Если у вас используется сочетание "[i]" для обозначения элемента массива или строки, ставьте пробел после открывающей скобки. Иначе система выделит все дальнейшее курсивом.

Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение



Сообщение: 1
ссылка на сообщение  Отправлено: 18.03.21 16:21. Заголовок: №2053


Каждый сотрудник предприятия получает электронный пропуск, на котором записаны его личный код, номер кабинета, в котором он работает и некоторая дополнительная информация. Личный код сотрудника состоит из 5 символов, каждый из которых может быть одной из 23-х прописных латинских букв (не используются буквы B, О и I) или десятичной цифрой (от 0 до 9). Для записи кода на пропуске отведено минимально возможное целое число байт. При этом используют посимвольное кодирование, все символы кодируют одинаковым минимально возможным количеством бит. При нумерации кабинетов используют следующую систему – первая цифра номера обозначает этаж, оставшиеся две – номер кабинета на этаже, при этом используются только целые числа из диапазона от 100 до 299 включительно. Для записи номера кабинета на пропуске используется минимальное и целое число байт. Всего на пропуске хранится 56 байт данных. Сколько байт выделено для хранения дополнительных сведений об одном сотруднике? В ответе запишите только целое число – количество байт.
На алфавит ЛК отводится 33 символа, значит i=6 бит, ЛК=5*6=30 бит/8=4байта.
На алфавит НК отводится 10 символов, значит i-3 бит, НК=3*3=9 бит/8=2байта
56-(2+4)=50 байт на дополнительные сведения.

В ответе 51 байт. Где и что я делаю не так? Вроде всё как обычно, а тут никак не сходится

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 1 [только новые]


Администратор




Сообщение: 2597
ссылка на сообщение  Отправлено: 18.03.21 18:36. Заголовок: Хабарова пишет: На а..


Хабарова пишет:
 цитата:
На алфавит НК отводится 10 символов, значит i-3 бит, НК=3*3=9 бит/8=2байта

Не сказано, что номер кодируется посимвольно. Так как там всего 199 номеров, достаточно 1 байта.

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 86
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет