Переведите двоичное число 1011011 в десятичную систему счисления
Условие
Датчик температуры передаёт показания в двоичном коде. За один цикл опроса он выдал семиразрядное число . Запишите это число в десятичной системе счисления и убедитесь в правильности ответа обратным переводом.
Ответ
Решение по шагам
Шаг 1. Пронумеруем разряды справа налево
В любой позиционной системе счисления значение цифры зависит от её места. Нумерация разрядов идёт справа налево и начинается с нуля: самая правая цифра стоит в разряде 0, следующая — в разряде 1 и так далее. В числе семь цифр, значит старший разряд имеет номер 6.
Номер разряда 6 5 4 3 2 1 0 Цифра 1 0 1 1 0 1 1 Шаг 2. Выпишем веса разрядов
Вес разряда с номером в двоичной системе равен :
, , , , , , .
Число равно сумме весов только тех разрядов, где стоит единица: разряды с нулём в сумму не входят вообще. По таблице из шага 1 единицы стоят в разрядах 6, 4, 3, 1 и 0 — значит в сумме будут участвовать веса 64, 16, 8, 2 и 1.
Осталось ещё 2 шага — откроются после входа:
- Шаг 3. Составим и посчитаем сумму
- Шаг 4. Проверим обратным переводом
Бесплатно · займёт минуту
Частые ошибки
- ✗
Нумеруют разряды слева направо: тогда левой единице ошибочно достаётся вес , а правой — , и получается вместо 91.
- ✗
Начинают нумерацию разрядов с единицы, а не с нуля: все веса удваиваются и выходит 182.
- ✗
При переходе к сумме пропускают нулевые разряды и «сдвигают» веса, складывая для пяти единиц подряд идущие .
- ✗
Путают двоичные веса со степенями десятки и считают