
Сколько единиц содержится в двоичной записи значения выражения: 8^20+2^17-15? В ответ запишите
только число – количество единиц в записи.

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

Ответ:
15
Объяснение:
print(str(bin(8**20+2**17-15)).count('1'))



Для решения данной задачи, необходимо вычислить значение выражения 8^20 + 2^17 - 15 в двоичной системе счисления, а затем посчитать количество единиц в его записи.
1. Вычислим значение выражения: 8^20 = 2^(3*20) = (2^3)^20 = 8^20 = 256^5 2^17 = 2^16 * 2^1 = 65536 * 2 = 131072 Теперь можем вычислить выражение: 8^20 + 2^17 - 15 = 256^5 + 131072 - 15
2. Переведем полученное значение в двоичную систему счисления: 256^5 = (2^8)^5 = 2^(8*5) = 2^40 131072 = 2^17
Теперь можем выразить выражение в двоичной системе: 2^40 + 2^17 - 15 = 1 + 0 + ... + 0 (40 нулей) + 1 + 0 + ... + 0 (17 нулей) - 1 - 1 - 1 = 1 + ... + 1 (40 единиц) + 1 + ... + 1 (17 единиц) - 3
3. Посчитаем количество единиц в записи: В записи 40 единиц и 17 единиц, а также 3 единицы, которые вычитаются, значит: 40 + 17 - 3 = 54
Ответ: количество единиц в записи значения выражения равно 54.


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







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