Решение:
Для решения примеров в двоичной системе счисления, вспомним правила сложения, вычитания и умножения:
- Сложение: 0+0=0, 0+1=1, 1+0=1, 1+1=10 (0 и 1 в разряде, 1 перенос в старший разряд).
- Вычитание: 0-0=0, 1-0=1, 1-1=0, 0-1=1 (1 занимаем из старшего разряда).
- Умножение: 0*0=0, 0*1=0, 1*0=0, 1*1=1.
Пример 1: 101 + 10
Выполним сложение столбиком:
101
+ 10
-----
Складываем справа налево:
- 1 + 0 = 1
- 0 + 1 = 1
- 1 (перенос) = 1
Получаем: 111
Пример 2: 1100 - 101
Выполним вычитание столбиком:
1100
- 101
-----
Вычитаем справа налево:
- 0 - 1: Занимаем у соседнего нуля, но у него нет. Занимаем у следующей единицы. Получаем: (1)0 - 1 = 1 (и занятый 0 стал 10, из которого мы заняли для первого разряда, то есть стал 1).
- 1 (бывший 0, после занятия) - 0 = 1
- 0 (бывшая 1, после занятия) - 1: Занимаем у следующей единицы. Получаем: (1)0 - 1 = 1 (и занятый 0 стал 10, из которого мы заняли для второго разряда, то есть стал 1).
- 0 (бывшая 1, после занятия) = 0
Получаем: 0111, что равно 111
Пример 3: 11 * 10
Выполним умножение столбиком:
11
* 10
----
- Умножаем на 0: 11 * 0 = 00
- Умножаем на 1 (со сдвигом влево): 11 * 1 = 11
- Складываем результаты:
00
+110
----
Получаем: 110
Ответ: 1. 111 2. 111 3. 110