Контрольные задания > 4. Выполните вычитание чисел, представленных в двоичной системе счисления:
10101-111. Ответ запишите в двоичной системе счисления.
Вопрос:
4. Выполните вычитание чисел, представленных в двоичной системе счисления:
10101-111. Ответ запишите в двоичной системе счисления.
Ответ:
Разберем пример вычитания чисел в двоичной системе счисления. Нам нужно вычислить 10101 - 111.
1. Запишем числа одно под другим, выравнивая по младшему разряду (справа налево):
```
10101
- 111
------
```
2. Выполняем вычитание столбиком, как в десятичной системе, но используем правила двоичной арифметики:
* 0 - 0 = 0
* 1 - 0 = 1
* 1 - 1 = 0
* 0 - 1 = 1 (с занятием единицы из старшего разряда)
3. Вычитаем по разрядам:
* Первый разряд (справа): 1 - 1 = 0
* Второй разряд: 0 - 1. Нужно занять единицу из старшего разряда. Тогда у нас будет 10 (в двоичной системе), и 10 - 1 = 1.
* Третий разряд: Поскольку мы заняли единицу, то вместо 1 остался 0. Теперь 0 - 1. Снова занимаем единицу из старшего разряда. Получаем 10 - 1 = 1.
* Четвертый разряд: Мы заняли единицу, значит, вместо 0 остался 0.
* Пятый разряд: 1.
```
10101
- 00111
------
01110
```
*1 - 1 = 0*
*0 - 1 = занимаем у следующего. В двоичной системе когда занимаем, мы получаем 2, т.е. 10. Поэтому 2-1 = 1.
После займа, следующая цифра становится на единицу меньше.*
Теперь решим в столбик
```
10101
- 00111
--------
11110
```
4. Получаем результат 11110.
**Ответ:** 11110