Вопрос:

Какое наибольшее количество байт выделено для хранения дополнительных сведений об одной детали?

Ответ:

Посчитаем количество байт, которое выделено для хранения серийного номера. Серийный номер состоит из 25 символов, каждый из которых может быть одним из 465 символов. Для кодирования 465 символов необходимо log2(465) ≈ 8.87 бит. Округляем до ближайшего большего целого числа, то есть 9 бит. Таким образом, для хранения одного символа требуется 9 бит. Для хранения 25 символов потребуется 25 × 9 = 225 бит, что равно 225/8 ≈ 28.125 байт. Округляем вверх, так как байты — целое число: 29 байт. Теперь вычислим, сколько памяти остается для дополнительных сведений: 77 Кбайт = 77 × 1024 = 78848 байт. Для 1500 деталей потребуется 1500 × 29 байт = 43500 байт. Оставшаяся память: 78848 - 43500 = 35348 байт. На одну деталь выделяется 35348/1500 = 23.565 байт. Округляем вниз: 23 байта. Ответ: 23 байта.
Убрать каракули
Смотреть решения всех заданий с фото

Похожие