Задание 9 Параграф 13 ГДЗ Босова 10 класс (Информатика)
1) 1110111012 — 11011101102;
2) 110110100І2 — 11000100 1 002.
Как вы можете объяснить полученные результаты?
1) 1110111012 – 11011101102=52 единицы и далее 111001100111=
-40910
2)11011010012 – 110001001002=52 единицы и далее 110101000101=
-69910
В калькуляторе для представления числа используется 64 разряда, отрицательное число представляется в обратном коде
В режиме «Программист» калькулятор выполняет вычитание в двоичной системе, а отрицательные результаты показывает в 64-разрядном представлении. Поэтому сначала найдём разность в двоичном виде, а затем переведём её в десятичную систему.
1) $$111011101_2 — 1101110110_2 = 111001100111_2$$
Переведём результат в десятичную систему:
$$111001100111_2 = 409_{10}$$
Так как уменьшаемое меньше вычитаемого, результат отрицательный:
$$111011101_2 — 1101110110_2 = -409_{10}$$
2) $$1101101001_2 — 11000100100_2 = 110101000101_2$$
Переведём результат в десятичную систему:
$$110101000101_2 = 699_{10}$$
Так как уменьшаемое меньше вычитаемого, результат отрицательный:
$$1101101001_2 — 11000100100_2 = -699_{10}$$
Полученные отрицательные значения объясняются тем, что калькулятор хранит их в обратном коде в 64-разрядном формате.
Ответ
1) $$-409_{10}$$
2) $$-699_{10}$$
В калькуляторе для представления числа используется 64 разряда, отрицательное число представляется в обратном коде.