Форум » Вычисление количества информации » 11 номер. Задание 83. Другой ответ. » Ответить

11 номер. Задание 83. Другой ответ.

Даниэль: Пароль: всего 25 симв. Они кодируются 5 битами. Длина - 10. Весь пароль составляет - 50 бит = 7 байт. Если размер пароля в Б в 1.5 раза меньше, то размер доп. свед. в 1.5 раза больше, т.е. составляет 10,5 байт = 11 байт. (7 + 11) * 22 = 18 * 22 = 396 байт

Ответов - 6

Поляков: Согласно задумке автора, нужно найти ближайшие целые значения в байтах, отличающиеся в 1,5 раза. То есть не 7 и 11, а 8 и 12. Тогда 8+12=20 и 22*20 = 440.

s11kai: Поляков пишет: Согласно задумке автора, нужно найти ближайшие целые значения в байтах, отличающиеся в 1,5 раза. То есть не 7 и 11, а 8 и 12. Тогда 8+12=20 и 22*20 = 440. Спасибо, Константин Юрьевич! Вот уж точно, век живи - век учись!

Агаркова: Спасибо за объяснение, но условие считаю не корректным. Не сказано, что надо подбирать значения, различающиеся в 1,5 раза и принимающие только целые числа (но не округлять до целого). Поэтому нашли объем пароля 7 байт, увеличили в 1,5 раза и округлили до целого значения. Вот и получалось только 396 байт.


s11kai: Агаркова пишет: Не сказано, что надо подбирать значения, различающиеся в 1,5 раза и принимающие только целые числа Здесь, как раз, и не написано, что размер пароля в "округленных байтах" должен быть меньше объема памяти, видимо, тем самым автор "поставил ловушку", что-то вроде: "казнить нельзя помиловать" - где одна запятая меняет смысл всего предложения. В данной задаче, этой запятой является слово байт! Ваше решение будет верным для условия: "Известно, что размер пароля в 1.5 раза меньше объема памяти, выделяемого под хранение дополнительных сведений." А если внимательно прочитать условие: "Известно, что размер пароля в байтах в 1.5 раза меньше объема памяти, выделяемого под хранение дополнительных сведений. В данном случае словосочетание "байт" и "память" как раз и подразумевает неделимую величину Агаркова пишет: Спасибо за объяснение, но условие считаю не корректным. Согласитесь, что первое и второе условие - неравнозначны. Каков же вывод мы сделаем о корректности задачи?

Поляков: s11kai пишет: Каков же вывод мы сделаем о корректности задачи? Одна из версий: смысл этой задачи не в том, чтобы найти правильный ответ, а в том, чтобы поразмышлять над всеми этими вопросами. :-)

s11kai: Поляков пишет: смысл этой задачи не в том, чтобы найти правильный ответ, а в том, чтобы поразмышлять Если принять, что авторская идея заключалась в этом, то, условие, скорее всего, некорректно, поскольку к нему указан именно числовой ответ, чем невозможно измерить размышления. Кроме того, он не совпадает с ответами большинства, использующих законы алгебры "в лоб": a*b = b*a = c откуда b = c/a



полная версия страницы