Понятие бита

Редакция Без Сменки
Честно. Понятно. С душой.

Если 2 возвести в степень X и получить в результате 4, то ведь это будет означать, что Х = 2.
А если 2^X = 3 , то чему равно X!?

Ответ: log2(3).

Логарифм — это степень, в которую нужно возвести основание, чтобы получить логарифмическое выражение.

Зачем это нужно?
А затем, что мы с тобой уже смотрели СС и понимаем, что имея на руках двоичную СС, например, и, скажем, 10 разрядов можно записать 10^2 разных чисел:
От 000000000 до 111111111.

Теперь давай попробуем решить обратную задачку: сколько надо взять двоичных разрядов, чтобы получилось закодировать, скажем, 512 разных утконосов? 🦆

(Не важно кого! Главное уметь их различать и дать им свой уникальный номер — это и означает закодировать что-то).

Для 512 утконосов потребуется 9 двоичных разрядов, потому что 2^9 как раз 512.

Это означает, что мы сможем каждому дать номер от 0 до 511 в двоичном виде.

А теперь вспомним, что двоичный разряд — это ничто иное, как ещё одно определение БИТа, а значит, мы научились отвечать на вопрос: «Сколько нужно бит чтобы закодировать N чего-то?».

Ответ: log2(N).

📌 ВАЖНО: Всегда округляем в большую сторону до ближайшего целого числа.
Для кодирования 137 объектов в двоичном виде НЕ хватит 7 бит, но точно ХВАТИТ 8 бит!

Где вы учитесь?

Вам также будет интересно

Эволюция органов власти
Все помнят, что изначально в Древней Руси доминировала власть одного князя 😎 Подобная тенденция просуществовала недолго. Во время раздробленности...
Семь сестер Сталинской архитектуры для ЕГЭ 2026 по истории
Как правило, для ЕГЭ 2026 по истории достаточно научиться по картинке определять, что эти здания относятся к сталинскому периоду. Архитекторов...
ЦИКЛ FOR
Цикл for вызывается для каждого числа в некотором наборе, который создается с помощью функции range(). Цикл for имеет следующую конструкцию: ...
Биологические науки
В этой шпаргалке собраны названия и расшифровка биологических наук. Цитология — изучает строение и работу органоидов клетки Гистология — наука...
Спинной мозг
— А где спинной мозг находится? В позвоночнике? — Не совсем, в спинномозговом канале: в каждом позвонке есть отверстие, если отверстия расположить...
Риторический вопрос и риторическое восклицание
❔Эй, как у тебя дела? Не хочешь немного пофилософствовать? Как насчет темы нелегкого быта крестьян? Не нравится? Может, неразделенная любовь? Хм......

0 комментария

Авторизуйтесь, чтобы оставить комментарий.