Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 895 б
- Dwayne_Johnson 865 б
11 марта 2023 13:19
504
Значение арифметического выражения: 8^510 + 4^220 - 2^150 записали в системе счисления с основанием 2. Сколько цифр «1» содержится в этой записи?
1
ответ
Для решения задачи необходимо выполнить вычисления указанного арифметического выражения и записать результат в двоичной системе счисления. Затем нужно посчитать количество цифр «1» в полученной записи.
Вычисляем значение выражения:
8^510 + 4^220 - 2^150 = (2^3)^510 + (2^2)^220 - 2^150 = 2^1530 + 2^440 - 2^150
Записываем результат в двоичной системе счисления:
2^1530 = 1 << 1530 (в двоичной системе счисления это число с 1531 цифрой «0» и одной цифрой «1» в крайнем левом разряде)
2^440 = 1 << 440 (в двоичной системе счисления это число с 441 цифрой «0» и одной цифрой «1» в крайнем левом разряде)
2^150 = 1 << 150 (в двоичной системе счисления это число с 151 цифрой «0» и одной цифрой «1» в крайнем левом разряде)
Складываем полученные числа:
2^1530 + 2^440 - 2^150 = 1000...0001 (1530 цифр «0», одна цифра «1», 440 цифр «0», одна цифра «1», 150 цифр «0»)
В итоговой записи числа содержится 1532 цифры «1».
Вычисляем значение выражения:
8^510 + 4^220 - 2^150 = (2^3)^510 + (2^2)^220 - 2^150 = 2^1530 + 2^440 - 2^150
Записываем результат в двоичной системе счисления:
2^1530 = 1 << 1530 (в двоичной системе счисления это число с 1531 цифрой «0» и одной цифрой «1» в крайнем левом разряде)
2^440 = 1 << 440 (в двоичной системе счисления это число с 441 цифрой «0» и одной цифрой «1» в крайнем левом разряде)
2^150 = 1 << 150 (в двоичной системе счисления это число с 151 цифрой «0» и одной цифрой «1» в крайнем левом разряде)
Складываем полученные числа:
2^1530 + 2^440 - 2^150 = 1000...0001 (1530 цифр «0», одна цифра «1», 440 цифр «0», одна цифра «1», 150 цифр «0»)
В итоговой записи числа содержится 1532 цифры «1».
0
·
Хороший ответ
11 марта 2023 13:20
Остались вопросы?
Еще вопросы по категории Информатика
Как называется программное обеспечение для работы с базой данных?  1. это и есть база данных  2. система управления базой данных  3. информационн...
Даю 100 баллов на C++ надо написать программу задание с сириуса: Выведите в порядке возрастания все простые числа на отрезке [l;r]. Оформите решение...
Зарплата менеджера становить 200$ + відсоток від продажу: продаж до 500$ – 3%, 500 –1000$ – 5%, понад 1000$ – 8%. Користувач вводить з клавіатури ріве...
Ученик задумал целое число от -10 до 10. Какова вероятность что квадрат этого числа больше 25...
Составьте программу сортировки по возрастанию значений трех переменных: А, В, С. Продемонстрируйте данный алгоритм в виде БЛОК-СХЕМЫ....