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

Шаг 1. Преобразуем все степени к основанию 2
Значит
Шаг 2. Разбираем разность
Запишем как «1» в разряде 6054 и нули ниже.
При вычитании (одиночной «1» в разряде 2610) придётся занимать вплоть до старшего бита. В результате получаем непрерывный блок единиц от разряда 2610 до 6053, а в разряде 6054 остаётся 0:
Число состоит из единиц, поэтому здесь их
Шаг 3. Рассчитываем
-
58 в двоичном виде: (разряды 5, 4, 3, 1).
-
Представим 58 внутри 124-разрядного блока (лидирующие 118 нулей).
-
Инвертируем эти 124 разрядов:
— разряды 6 – 123 станут единицами (118 шт.);
— «хвост» превратится в (добавляет единицы в разрядах 2 и 0).
Всего после инверсии единиц.
Прибавляем 1 (операция двухдополнительного кода), меняются только самые младшие два бита: …01 → …10, так что число единиц остаётся 120.
Значит
— это число, чьи единицы расположены только в разрядах 0 – 123, их ровно 120.
Шаг 4. Складываем результаты
-
В числе единицы стоят в разрядах 2610 – 6053 (3444 шт.).
-
В числе единицы — лишь в разрядах 0 – 123 (120 шт.).
Разряды не перекрываются (между 124 и 2609 — одни нули), поэтому при сложении переносов не возникает.
Ответ: 3564.
Похожие вопросы









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









Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili