Задание №10 — Теоретические основы информатики
Переведите число 516 из десятичной системы счисления в двоичную систему счисления. Сколько единиц содержит полученное число?
В ответе укажите одно число – количество единиц.
Правильный ответ
2
Пояснение
Решение.
Для того чтобы узнать количество единиц в двоичной записи числа , необходимо перевести его из десятичной системы счисления в двоичную. Существует два основных способа: последовательное деление на и разложение числа на суммы степеней двойки. Воспользуемся вторым способом, так как он быстрее и нагляднее.
Шаг 1. Вспомним степени числа :
Шаг 2. Разложим число на сумму степеней двойки:
Найдём самую большую степень двойки, которая меньше или равна . Это ().
Вычтем её из числа: .
Теперь найдём самую большую степень двойки для остатка . Это ().
Вычтем её: .
Таким образом: .
Шаг 3. Запишем число в двоичном виде:
В двоичной системе счисления каждая единица соответствует наличию определённой степени двойки в разложении числа.
Наше число состоит из двух слагаемых: и . Это значит, что в двоичной записи на позициях с индексами и (считая справа налево с нуля) будут стоять единицы, а на всех остальных позициях — нули.
.
Шаг 4. Подсчитаем количество единиц:
В полученном числе ровно две единицы (они соответствуют степеням и ).
Ответ: 2
Источник: ФИПИ