ВСЮ Задачку РЕШАТЬ НЕ НУЖНО, ТОЛЬКО СКАЖИТЕ, ЗА СКОЛЬКО Б ПРИНЯТЬ
ВСЮ Задачку РЕШАТЬ НЕ НУЖНО, ТОЛЬКО СКАЖИТЕ, ЗА СКОЛЬКО Б ПРИНЯТЬ Спектр от 1 до 1200(ПОЧЕМУ). Очевидно НЕ 1 Б, Т.К. 1 Б ОТ 0 ДО 255.
Сотрудникам компании выдают электронную карту, на которой записаны их собственный код, номер подразделения (целое число от 1 до 1200) и дополнительная информация. Собственный код содержит 17 знаков и может включать латинские буквы (большие и строчные буковкы различаются), десятичные цифры и особые знаки из набора @%^amp;*(). Для хранения кода употребляется посимвольное кодирование, все знаки кодируются одинаковым мало возможным количеством битов, для записи кода отводится мало вероятное целое число байтов. Номер подразделения кодируется раздельно и занимает мало возможное целое число байтов. Знаменито, что на карте хранится всего 48 байтов данных. Сколько байтов занимает дополнительная информация?
Избираем из условия все. что касается номера подразделения (конкретно он имеет спектр от 1 до 1200). Итак:
- номер подразделения (целое число от 1 до 1200);
- номер подразделения кодируется раздельно и занимает мало вероятное целое число байтов.
Чтобы закодировать число 1200, необходимо 11 бит.
Вправду, 2 = 1024, 2 = 2048 и 1024 lt; 1200 lt; 2048.
11 бит - это 11/8 = 1 целая и 3/8 б. Округляем до целых в великую сторону, получаем 2 б.
2) при посимвольном кодировании расходуется 1 байт/символ (ну либо 1 знак/ б), выходит 17Б на личный код
3) итого 17+2= 19 б минимум, 48-19=29Б доп.инфы
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.
Разные вопросы.
Обществознание.