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