Чему равна разность чисел и ?
1) 1001112 2) 1101112 3)1011112 4) 1011012
Общий подход:
для выполнения операций оба исходных числа должны быть в одной системе счисления;
в этой задаче оба числа и все результаты уже даны в двоичной системе;
вероятность сделать ошибку выше всего при выполнении сложения и вычитания в двоичной системе, поэтому…
может иметь смысл перевести их в другую систему, а потом перевести результат обратно.
Решение (вариант 1, через двоичную систему):
1) просто выполняем вычитание:
11011102
- 1111112
1011112
2) таким образом, ответ – 3.
Возможные проблемы: · высокая вероятность ошибки при вычитании в двоичной системе |
Решение (вариант 2, через десятичную систему):
1) переводим в десятичную систему
11011102 = 26 + 25 + 23 + 22 + 21 = 64 + 32 + 8 + 4 + 2 = 110
1111112 = 25 + 24 + 23 + 22 + 21 + 20
= 32 + 16 + 8 + 4 + 2 + 1 = 63
2) выполняем вычитание: 110 – 63 = 47
3) переводим результат в двоичную систему:
47 = 32 + 8 + 4 + 2 + 1 = 25 + 23 + 22 + 21 + 20 = 1011112
4) таким образом, ответ – 3.
Возможные проблемы: · очень трудоемко, высокая вероятность ошибки |
Решение (вариант 3, через восьмеричную систему):
|
|
1) переводим в восьмеричную систему (разбиваем на триады справа налево)
11011102 = 1 101 1102 = 1568
1111112 = 111 1112 = 778
2) выполняем вычитание:
1568
- 778
578
3) переводим результат в двоичную систему (заменяем каждую восьмеричную цифру триадой):
578 = 101 1112
4) таким образом, ответ – 3.
Возможные проблемы: · возможна ошибка при вычитании в восьмеричной системе; нужно не забыть, что заем добавляет в текущий разряд 8, а не 10 |
Решение (вариант 4, через шестнадцатеричную систему):
1) переводим в восьмеричную систему (разбиваем на тетрады справа налево)
11011102 = 110 11102 = 6E16
1111112 = 11 11112 = 3F16
2) выполняем вычитание:
6E16
- 3F16
2F16
3) переводим результат в двоичную систему (заменяем каждую шестнадцатеричную цифру тетрадой):
2F16 = 10 11112
4) таким образом, ответ – 3.
Возможные проблемы: · возможна ошибка при вычитании в шестнадцатеричной системе; нужно не забыть, что заем добавляет в текущий разряд 16, а не 10 |