Решение: Размер записи финишеров
В велокроссе участвуют 159 спортсменов. Специальное устройство регистрирует прохождение каждым из участников промежуточного финиша, записывая его номер с использованием минимально возможного количества бит, одинакового для каждого спортсмена. Каков размер записи, сделанной устройством в тот момент, когда промежуточный финиш прошли 70 велосипедистов?
Решение по шагам
3 шагаОпределяем минимальное число бит для записи номера одного из 159 спортсменов:
$$\lceil\log_2 159\rceil = 8$$Восемь бит составляют один байт:
$$8\ \text{бит} = 1\ \text{байт}$$Промежуточный финиш прошли 70 спортсменов, поэтому общий размер записи равен:
$$70 \cdot 1\ \text{байт} = 70\ \text{байт}$$Где здесь ошибаются
Умножают число спортсменов в велокроссе, 159, вместо числа участников, прошедших финиш.
Считают, что для записи каждого номера достаточно 7 бит, хотя $2^7 = 128 < 159$.
Не переводят 8 бит в 1 байт.