Здрасти.Нужна безотлагательно помощь.Цифровой бланк оплаты услуги за использование

Здравствуйте.
Нужна безотлагательно помощь.
Цифровой бланк оплаты услуги за использование электроэнергией имеет вид: лицевой счет поле из 12 цифр, месяц поле длины 8 в алфавите из 22 знаков, год поле из 2 цифр, показание счетчика поле из 10 цифр, оплачено число в промежутке от 0 до 1000. Каждое поле кодируется минимально возможным набором битов. Одна строчка каталога представляется целым числом байтов. Сколько байтов нужно для хранения инфы из одной строки бланка?

Задать свой вопрос
1 ответ
1. Лицевой счет - 12 цифр (максимум 999 999 999 999)
log_2999999999999\approx 39.86 \to l_1=40 \ bit
2. Месяц - 8 знаков в алфавите из 22 символов
log_222\approx 4.46 \to l_2=5\times 8=40 \ bit
3. Год - поле из двух цифр, максимальное значение 99
log_299\approx 6.63 \to l_3=7 \ bit
4. Показание счетчика - 10 цифр (максимум 9 999 999 999)
log_29999999999\approx 33.22 \to l_4=34 \ bit
5. Оплачено - число с наибольшим значением 1000
log_21000\approx 9.97 \to l_5=10 \ bit
Итоговая длина строчки составит 40+40+7+34+10=131 бит.
Поскольку в одном байте восемь бит, длина в б будет округло одинакова 17.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт