Для входа в секретную комнату с инопланетным оборудованием БУ и работникам выдаётся пароль, состоящий из 10 символов и содержащий только символы из 6-символьного набора: К, Р, О, Ш, У, Н. В базе данных для хранения сведений о каждом работнкие отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения, для чего отведено 7 байт на одного пользователя. Определите объём памяти (в байтах), необходимый для хранения сведений о 32 пользователях.
Для кодирования 6-символьного набора, нам потребуется 3 бита (так как 2 в степени 3 равно 8, что позволяет закодировать 6 символов). Следовательно, для хранения пароля из 10 символов нам потребуется 10 * 3 = 30 бит. Переведем данное значение в байты: (байт). Округляем в большую сторону и получаем, что на пароль отводится 4 байта.
Кроме самих паролей, для каждого работника в системе также хранятся дополнительные сведения, для чего отведено 7 байт.
Таким образом, для хранения информации о 32 работниках, мы должны умножить объем памяти, необходимый для каждого работника, на общее количество работников. В данном случае это будет 32 * (4 байта + 7 байт) = 32 * 11 байт = 352 байта.