Задание №10 — Теоретические основы информатики
Переведите число 136 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число количество единиц.
Правильный ответ
2
Пояснение
Решение. Чтобы узнать количество единиц в двоичной записи числа , необходимо перевести его из десятичной системы счисления в двоичную. Для этого мы будем последовательно делить число на и записывать остатки.
Выполним деление столбиком:
, остаток ;
, остаток ;
, остаток ;
, остаток ;
, остаток ;
, остаток ;
, остаток ;
, остаток .
Теперь запишем полученные остатки в обратном порядке (снизу вверх):
.
Альтернативный способ (через степени двойки):
Представим число как сумму степеней числа :
Ближайшая к степень двойки, не превосходящая его, — это ().
.
Запишем это в виде степеней:
.
В двоичной системе счисления каждая степень двойки соответствует единице в определённом разряде. Так как у нас всего два слагаемых ( и ), в двоичной записи числа будет ровно две единицы (на 8-й и на 4-й позициях справа, считая с нуля).
Подсчитаем количество единиц в числе : их ровно .
Ответ: 2
Источник: ФИПИ