Задание 13. В некоторой базе данных хранятся телефонные номера. Каждый телефонный номер состоит из 7 десятичных цифр. Каждая цифра кодируется отдельно с использованием минимального количества бит, необходимого для записи одной цифры. В базе данных записано 40 телефонных номеров. Какое количество байт памяти занимает база?
Решение.
Цифры от 0 до 9 представляют собой 10 различных значений. Для их представления в двоичной записи (на уровне бит) достаточно 4 бита, так как , а 3 бита было бы не достаточно, так как . В результате, для хранения одного телефонного номера необходимо бит, а для 40 телефонных номеров бит. Так как 1 байт = 8 бит, то база данных будет занимать 1120:8=140 байт.
Ответ: 140.
Другие задания:
Для наших пользователей доступны следующие материалы: