Присоединиться

11 класс·базовый уровень

Сколько единиц содержится в двоичной записи значения выражения 8⁷ + 4⁵

Условие

Сколько единиц содержится в двоичной записи значения выражения 8⁷ + 4⁵ + 2¹⁰ − 32?

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

Решение по шагам

  1. Как рассуждать

    Решение. Последовательно будем преобразовывать данное выражение: 87+45+210−32=221+210+210−258^{7} + 4^{5} + 2^{10} - 32=2^{21} + 2^{10} + 2^{10} - 2^{5} Сумма 221+210+2102^{21} + 2^{10} + 2^{10} в системе счисления с основанием 2 будет выглядеть как единица, девять нулей, единица и одиннадцать нулей. После вычитания из этой суммы 2 в степени ( 5 ) получится единица, десять нулей, шесть единиц и пять нулей.

    Таким образом, всего семь единиц.

Осталось ещё 2 шага

  1. Приведём другое решение на языке Python. x =…

  2. x //= 2s = s[::-1]print(s.count("1"))…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Кодирование чисел. Системы счисления»