Сколько единиц содержится в двоичной записи числа, которое можно представить в виде 8800 + 21020 − 32?
Запишем данное выражение через степени двойки: 8800 + 21020 − 32 = 22400 + 21020 − 25.
Если в выражении присутствует одно действие вычитания и одно — сложения, то сначала следует выполнить вычитание из положительного числа с меньшей степенью, а затем прибавить положительное число с наибольшей степенью. (Такой порядок действий позволит произвести вычисления устно.)
Из формулы представления числа в двоичной системе счисления и правила вычитания видно, что имеет место следующее равенство
Для данного в задаче выражения имеем
1) 21020 − 25 =
2) 22400 + (21020 − 25) =
Следовательно, в двоичной записи числа 8800 +21020 − 32 содержится 1015 + 1 = 1016 единиц.
Ответ: 1016