Автор | Сообщение |
|
Отправлено: 11.02.21 09:42. Заголовок: №83 задание 11
83) (Е. Джобс) При регистрации в компьютерной системе каждому пользователю выдаётся пароль, состоящий из 10 символов, содержащий только символы из набора Н, Е, П, Р, И, Д, У, М, А, Л, десятичные цифры и специальные символы #, $, @, _, %. В базе данных для хранения сведений о каждом пользователе отведено одинаковое и минимально возможное целое число байт. При этом используют посимвольное кодирование паролей, все символы кодируют одинаковым и минимально возможным количеством бит. Кроме собственно пароля, для каждого пользователя в системе хранятся дополнительные сведения. На хранение как пароля, так и дополнительных сведений отведено одинаковое для каждого пользователя целое количество байт. Известно, что размер пароля в байтах в 1.5 раза меньше объема памяти, выделяемого под хранение дополнительных сведений. Какое минимальное количество байт необходимо выделить, чтобы сохранить информацию о 22 пользователях? В ответе запишите только целое число – количество байт. 10+10+5=25 , то есть 5 бит, 5*10=50 бит это 7 байт, 7*1,5=11 байт, (7+11)+22=396 байт. В ответе 440. Подскажите, где не правильно?
|
 |

|
Ответов - 3
[только новые]
|
|
|
Отправлено: 12.02.21 04:11. Заголовок: Как насчет условия, ..
Как насчет условия, что пароль в байтах меньше допсвелений в полтора раза?
|
 |

|
|
Отправлено: 15.02.21 15:10. Заголовок: я вроде 7*1,5=11 пол..
я вроде 7*1,5=11 получила, что пароль 7, доп.сведения 11. Я понимаю, чтобы получить правильный ответ надо чтобы было 8 и 12 соответственно, но как раз 8 никак у меня не получается: 10+10+5=25 , то есть 5 бит, 5*10=50 бит это 7 байт
|
 |

|
|
| Администратор
|
Сообщение: 2457
|
|
Отправлено: 15.02.21 15:12. Заголовок: Мысль автора была т..
Мысль автора была такой: вместо 7 байт нужно взять ближайшее целое количество байт, которое позволит выполнить условие 1:1,5.
|
 |

|
|