Лучшие помощники
- Megamozg 2205 б
- Matalya1 1800 б
- DevAdmin 1720 б
- arkasha_bortnikov 900 б
- Dwayne_Johnson 870 б
11 марта 2023 13:19
837
Значение арифметического выражения: 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
Остались вопросы?
Еще вопросы по категории Информатика
Что будет выведено на экран после выполнения программы? s := '123' s := s + '0' + s s := s + s вывод s Что будет выведено на экран после выполнен...
В трех седьмых классах 70 ребят.Из них 27 занимаются в драмкружке,32 поют в хоре,22 увлекаются спортом.В драмкружке-10 ребят из хора,в хоре-6 спортсме...
SyntaxError unindent does not match any outer indentation level python Как решить эту проблему?...
Пусть / – целочисленное деление. Тело функции F(n) задано следующими строчками и условиями: F(1) = 1 F(n) = (n / 2) · F(n - 1) - 1, при n >...
На какие устройства производится вывод графических изображений?...