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

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

Значение выражения 4¹⁰¹⁴ + 2¹⁰¹² − 7? записали в системе счисления с

Условие

Значение выражения 4¹⁰¹⁴ + 2¹⁰¹² − 7? записали в системе счисления с основанием 2.Сколько цифр 1 содержится в этой записи?

Ответ

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

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

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

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

    Решение. Преобразуем выражение: 41014+21012−7=(21014)2+21012−7=22028+21012−23+204^{1014} + 2^{1012} - 7 = ( 2^{1014} )^{2} + 2^{1012} - 7= 2^{2028} + 2^{1012} - 2^{3} + 2^{0} Число 2²⁰²⁸ в двоичной записи записывается как единица и 2028 нулей. Добавив число 2¹⁰¹², получаем 100...00100...000 (единица, 1015 нулей, единица, 1012 нулей, всего 2029 разрядных цифр). Если вычесть из этого числа 2³ = 1000₂ и прибавить 2⁰, то число примет вид 100...001...10001. В полученном числе единица, 1016 нулей, 1009 единиц, два нуля и одна единица. Значит, всего в числе 1011 единиц.

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

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

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

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

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

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