35

В базе данных хранятся записи о датах. Каждая запись состоит из трех полей: год…

14 марта 2023

В базе данных хранятся записи о датах. Каждая запись состоит из трех полей: год (число от 1 до 2100), месяц (число от 1 до 12), день месяца (число от 1 до 31). Каждое из полей кодируется отдельно с использованием минимально возможного количества бит. Определите объем памяти, необходимый для хранения 80 таких записей. Ответ запишите в байтах.

категория: информатика

57

Начнем с определения мин кол-ва бит год до 2100 это будет два в двенадцатой (12 бит) так как в одинадцатой не хватает немного, месяц это два в четвертой (4 бит) а день это два в пятой (5 бит) перемножаем их между собой, затем на 80 и получаем биты 12*4*5*80=19200 бит коли ответ нужен в байтах, так просто делим на 8 и получаем 19200/8=2400 байт

Знаете ответ?

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