Программа ведения учёта товара на складе использует структуру, содержащую записи вида: цифровой идентификатор — число состоящее из 6 цифр (от 0 до 9); наименование товара, максимальной длиной 15 символов (всего используется 20 различных символов); наличие товара на складе (есть или нет). Каждая такая структура сохраняется в файле, при этом используется минимально возможное и одинаковое целое количество байт на каждую запись (все символы кодируются одинаковым и минимально возможным количеством бит). Определите объём памяти, необходимый для хранения 10-ти записей.
P.S - Прошу крайне подробно объясните, спасибо

57
0

Под ИД которое принимает максимальное значение 999999, требуется 20 бит. мощность алфавита составляет 20 символов, что позволяет хранить каждый символ в минимум 5 битах данных. 15 * 5 = 75 бит для хранения названия (берем каждый раз максимальное значение судя по всему). Наличие можно закодировать 1 битом. Итого получается 96 бит на одну структуру, то есть 12 байт. 10 * 12 = 120 байт.

Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат

Похожие вопросы

Интересные статьи из справочника

Детальный обзор систем антиплагиата: как с ними работать и как повысить уникальность
11923 +87
7
Сегодня вы студент, а завтра уже нет. Как вернуться к учебе после отчисления?
9657 +75
0
Можно ли сдать экзамены раньше срока?
9656 +69
0
Зачем во время ЕГЭ по иностранному школьники слушают музыку и как набрать 100 баллов.
2495 +68
0
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 30 263 авторам
Первые отклики появятся уже в течение 10 минут