В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
smirnovadara747
smirnovadara747
21.08.2022 15:39 •  Информатика

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

Ответ:
мандаринылюблю
мандаринылюблю
02.10.2020 05:51
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.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?