Вопрос задан 18.06.2025 в 17:08. Предмет Информатика. Спрашивает Ненадов Руслан.

Сколько единиц в двоичной записи десятичного числа 8^2018 - 4^1305 + 2^124 - 58?

Перейти к ответам

Ответы на вопрос

Отвечает Иврина Кристина.

Шаг 1. Преобразуем все степени к основанию 2

82018=232018=26054,41305=221305=22610,2124=2124.8^{2018}=2^{3\cdot2018}=2^{6054},\qquad 4^{1305}=2^{2\cdot1305}=2^{2610},\qquad 2^{124}=2^{124}.

Значит

N=8201841305+212458=2605422610+212458.N=8^{2018}-4^{1305}+2^{124}-58 =2^{6054}-2^{2610}+2^{124}-58.

Шаг 2. Разбираем разность 26054226102^{6054}-2^{2610}

Запишем 260542^{6054} как «1» в разряде 6054 и нули ниже.
При вычитании 226102^{2610} (одиночной «1» в разряде 2610) придётся занимать вплоть до старшего бита. В результате получаем непрерывный блок единиц от разряда 2610 до 6053, а в разряде 6054 остаётся 0:

2605422610=22610(2605426101).2^{6054}-2^{2610}=2^{2610}\bigl(2^{6054-2610}-1\bigr).

Число 2k12^{k}-1 состоит из kk единиц, поэтому здесь их

60542610=3444.6054-2610 = 3444.

Шаг 3. Рассчитываем 2124582^{124}-58

  • 58 в двоичном виде: 1110102111010_2 (разряды 5, 4, 3, 1).

  • Представим 58 внутри 124-разрядного блока (лидирующие 118 нулей).

  • Инвертируем эти 124 разрядов:
    — разряды 6 – 123 станут единицами (118 шт.);
    — «хвост» 111010111010 превратится в 000101000101 (добавляет единицы в разрядах 2 и 0).

Всего после инверсии 118+2=120118+2=120 единиц.
Прибавляем 1 (операция двух­дополнительного кода), меняются только самые младшие два бита: …01 → …10, так что число единиц остаётся 120.

Значит

2124582^{124}-58

— это число, чьи единицы расположены только в разрядах 0 – 123, их ровно 120.


Шаг 4. Складываем результаты

  • В числе 26054226102^{6054}-2^{2610} единицы стоят в разрядах 2610 – 6053 (3444 шт.).

  • В числе 2124582^{124}-58 единицы — лишь в разрядах 0 – 123 (120 шт.).

Разряды не перекрываются (между 124 и 2609 — одни нули), поэтому при сложении переносов не возникает.


Общее число единиц=3444+120=3564.\text{Общее число единиц}=3444+120 = 3564.

Ответ: 3564.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос