Для вычитания двоичных чисел можно использовать тот же принцип, что и для десятичных, но с учетом особенностей двоичной системы.
Запишем числа столбиком:
Пошаговое объяснение:
Получаем: 10000 (перевод выше) + 1 (последний вычет) = 10001. Простите, произошла ошибка в предыдущем объяснении. Вот правильное решение.
Правильное двоичное вычитание:
Объяснение:
Проверка: 10001₂ = 1*2⁴ + 0*2³ + 0*2² + 0*2¹ + 1*2⁰ = 16 + 0 + 0 + 0 + 1 = 17₁₀. Опять ошибка. Давайте еще раз.
Правильный перевод и вычитание:
11010 в десятичной системе это 26.
101 в десятичной системе это 5.
26 - 5 = 21.
Теперь переведем 21 в двоичную систему:
Снизу вверх получаем: 10101.
Теперь вычитание в столбик:
Пояснение:
11010₂ - 101₂ = 10101₂
Шаг 1: 0 - 1. Занимаем у соседнего разряда. 1 становится 0, 0 становится 10 (2 в десятичной). 10 - 1 = 1.
Шаг 2: 0 - 0. Следующий разряд после заимствования стал 0. 0 - 0 = 0.
Шаг 3: 0 - 1. Занимаем у следующего разряда. 1 становится 0, 0 становится 10. 10 - 1 = 1.
Шаг 4: 0 - 0. Следующий разряд после заимствования стал 0. 0 - 0 = 0.
Шаг 5: 1 - 0. Последний разряд. 1 - 0 = 1.
Получаем 10101₂.
Ответ: 10101