Задать свой вопрос   *более 50 000 пользователей получили ответ на «Решим всё»

Задача 78426 при регистрации в компьютерной системе...

Условие

при регистрации в компьютерной системе каждому пользователю выдается пароль, состоящий из 32 символов и содержащий только символы из 10–символьного набора: 0–9. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего выделено целое число байт; это число одно и то же для всех пользователей. Для хранения сведений о 500 пользователях потребовалось 14000 байт. Сколько байт выделено для хранения дополнительных сведений об одном пользователе? (Просьба с решением)

информатика 10-11 класс 79

Решение

Для хранения каждой цифры от 0 до 9 нужно 4 бита, то есть 0.5 байта:
0000 = 0, 0001 = 1, 0010 = 2, 0011 = 3, 0100 = 4,
0101 = 5, 0110 = 6, 0111 = 7, 1000 = 8, 1001 = 9
Для хранения 32 цифр нужно 32*0,5 = 16 байт.
Для хранения данных о 500 пользователях понадобилось 14000 байт.
Значит, для хранения данных об одном пользователе нужно:
14000 : 500 = 28 байт.
Для хранения дополнительных сведений нужно:
28 - 16 = 12 байт.

Ответ: 12

Написать комментарий

Меню

Присоединяйся в ВК