1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Босова
Задание 9 Параграф 13 ГДЗ Босова 10 класс (Информатика)
Босова
10 класс
Автор
Босова

Задание 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 разряда, отрицательное число представляется в обратном коде.



Общая оценка
4.9 / 5
Другие учебники
Другие предметы