Предмет:
ИнформатикаАвтор:
анонимМощность рабочего алфавита для составления номеров составляет 21 (заглавные буквы) + 10 (все десятичные цифры), то есть 31 элемент. Чтобы закодировать каждый из них минимальным количеством бит, нужно оценить пороги: 2 в степени 5 = 32. У нас 31 символ, так что нам вполне хватит 5 бит для кодировки.
Сам номер длиной десять символов, поэтому имеем: 10 * 5 = 50 бит. Это количество бит нужно, чтобы хранить один номер. Переведем в ближайшее круглое количество байт (не забывайте, что мы везде округляем в большую сторону). Получаем 7 байт на один номер.
Теперь перейдем к вычислению ответа: 81 * 7 = 567 байт.
Ответ: 567 байт потребуется на хранение 81 номера.
Автор:
makailaДобавить свой ответ