我們?cè)谟?jì)算兩個(gè)數(shù)字相減時(shí),經(jīng)常會(huì)遇到必須向前一位數(shù)借1的情況。其實(shí)并不是非借位不可。下面所討論的補(bǔ)數(shù)加法,就是每個(gè)數(shù)字都用9來(lái)減,因此不會(huì)涉及借位的問(wèn)題。
例如我們想計(jì)算573減489,可以不用借位,計(jì)算過(guò)程更輕松。先用999減去489得510,再將510加上573得 1083,忽略千位數(shù)1,而在個(gè)位數(shù)加1,就可以得到最后的答案84。
最后,83+1=84。
下面再舉一個(gè)例子說(shuō)明這種方法:
最后16677+1=16678
用傳統(tǒng)的減法或計(jì)算器核對(duì)這兩個(gè)答案,再自己出題試試這種方法。
現(xiàn)在請(qǐng)你解釋為什么這個(gè)方法可行。
答案與分析:
這個(gè)方法可行的原因,可由下面的式子清楚地證明:
573-489=573+(1 000-1 000)-489
=573+(999+1-1 000)-489
。573+(999-489)+1-1000
這個(gè)方法與電腦做減法運(yùn)算的方式很類似,只是電腦是以二進(jìn)位數(shù)字儲(chǔ)存各運(yùn)算值,因此電腦不是用一連串的“9”減去某數(shù),而是用一連串的“1”。
做這樣的運(yùn)算非常簡(jiǎn)單,因?yàn)檫\(yùn)算的結(jié)果就是把原來(lái)的“1”變成“0”,“0”變成“1”,例如1111-1011=0100。