Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как вычитать, складывая?

МатематикаВычисления+3
Анонимный вопрос
  ·   · 490
Любознательный человек с широким кругозором  · 14 сент 2020

Метод вычитания с помощью сложения используется в компьютерах (в действительности компьютер "не умеет" вычитать).

Там операции происходят с двоичными цифрами. Но суть метода проще объяснить на примере десятичных цифр.

Допустим нам надо найти разность 56(уменьшаемое) - 17(вычитаемое).

Вместо вычитаемого записываем в каждом разряде числа, необходимые для дополнения до 9:

вместо 1 получаем 8, вместо 7 получаем 2, т.е. 82

Складываем 82 и 56, получаем 138. Прибавляем 1 и отбрасываем старший разряд. 138 + 1 = (1)39.

Ответ: 56 - 17 = 39

При расчётах данным способом важно помнить, что количество разрядов у обоих чисел должно быть одинаково. Т.е. если вычитаемое имеет меньше разрядов, то их нужно дополнить 9 спереди.

Например: 1353 - 87 = 1353 + 9912 + 1 = (1)1266