Краткое пояснение:
Вычитание в двоичной системе производится аналогично десятичной, с учетом того, что есть только два разряда: 0 и 1. При необходимости заема из соседнего разряда, 1 становится 0, а занимаемый разряд получает значение 2 (в двоичной системе это 10).
Пошаговое решение:
- Шаг 1: Записываем числа в столбик, выравнивая по правому краю.
100110
- 01011
-------
- Шаг 2: Начинаем вычитание справа налево.
- Шаг 3: 0 - 1. Занимаем у соседнего разряда. 10 - 1 = 1. Предыдущий разряд стал 0.
1001010
- 0101 1
-------
1
- Шаг 4: 0 - 1. Снова занимаем. 10 - 1 = 1. Предыдущий разряд стал 0.
10001010
- 010 1 1
-------
1 1
- Шаг 5: 0 - 0 = 0.
- Шаг 6: 0 - 1. Занимаем. 10 - 1 = 1. Предыдущий разряд стал 0.
1010010
- 0 1011
-------
111
- Шаг 7: 0 - 0 = 0.
- Шаг 8: 1 - 0 = 1.
100110
- 01011
-------
011101
Шаг 9: Убираем ведущий ноль.Ответ: 11101