Вопрос задан 20.09.2018 в 13:46. Предмет Информатика. Спрашивает Кондратова Карина.

При заказе товара через интернет магазин каждому покупателю присваивается уникальный код состоящий

из 10 символов. Пароль может содержать цифры 1,2,3,4,5 и 6 букв, причём могут использоваться как строчные, так и прописные буквы. для хранения каждого такого пароля отводится минимально возможное и одинаково целое количество байтов, при это используют посимвольное кодирование и все символы кодируются одинаковым и минимально возможным целым количеством бит. определитель, какой ежедневный объём памяти в байтах необходимо выделять на запись кодов с учётом того, что в день покупки в магазине совершают 86 покупателей
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Гановский Алекс.
Кол-во символов используемых в пароле 5+6*2=17
17=2^x,     где x кол-во битов на один символ, ближайшая степень двойки                                                                                                                    5(32)
5*10=50 битов на пароль, в байтах  50/8=7 т.к. можно округлять только в                                                                                             "большую сторону"
87*7=609 байт всего
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для определения объема памяти, необходимого для хранения уникальных кодов покупателей, нужно учитывать количество возможных комбинаций символов в пароле и количество покупателей в день.

У вас есть 10 символов в пароле, и каждый символ может быть цифрой от 1 до 6 или буквой (строчной или прописной). Поскольку у вас 6 возможных цифр и 26 букв (при условии, что алфавит латинский), у вас всего 32 различных символа. Таким образом, каждый символ может быть закодирован с использованием 5 бит (2^5 = 32).

Теперь, у вас есть 10 символов в пароле, и каждый из них кодируется 5 битами, следовательно, весь пароль будет занимать 50 бит. Поскольку вам нужно узнать, сколько байтов памяти требуется для хранения одного такого пароля, давайте разделим 50 бит на 8 бит (1 байт):

\[ \frac{50}{8} \approx 6.25 \text{ байт} \]

Теперь у нас есть информация о том, сколько байт требуется для хранения одного уникального кода.

Теперь, учитывая, что в день 86 покупателей, давайте определим общий объем памяти в байтах, необходимый для записи кодов покупателей в течение дня:

\[ 86 \text{ покупателей} \times 6.25 \text{ байт/покупатель} \approx 537.5 \text{ байт} \]

Таким образом, вам потребуется выделять примерно 538 байт памяти ежедневно для хранения уникальных кодов покупателей в вашем интернет-магазине.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос