@soul7

Сколько байтов нужно для хранения 60 паролей (или как переводить биты в байты без ошибок на любом этапе задачи)?

Решаю задачу ЕГЭ по информатике.
Нужно определить сколько памяти в байтах займут 60 паролей (каждый по 11 символов), каждый из которых может быть из символов Алфавита из 34 знаков.
В книге написано, что сначала нужно найти сколько бит тратится на один знак (6 бит), потом - сколько тратится на один пароль (66 бит), потом надо перевести их в байты (8,25 байт, округлить в большую сторону = 9 байт) и умножить это на 60 (кол-во паролей). И тогда должен получится правильный ответ: 540 байт.

Я же не переводил 66 битов (длина одного пароля) в байты, а сразу 66 битов умножил на 60 паролей (получилось: 3960 бит), а потом перевёл в байты (и почему-то у меня получается: 495 байт: 3960/8=495)

Почему у меня не получилось 540 байт? В чём я ошибся?

63e5695c5cbdf488626572.jpeg
63e5696012762030607668.jpeg
  • Вопрос задан
  • 277 просмотров
Пригласить эксперта
Ответы на вопрос 1
Jacen11
@Jacen11
вы же сами написали
потом надо перевести их в байты (8,25 байт, округлить в большую сторону = 9 байт)

то есть на самом деле на слово уходит 72 бита
72*60 паролей / 8 = 4320/8 = 540

внимательно надо читать что в учебнике написано, пункт 4 "целое количество байтов" на слово
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы