乘除法原理

乘除法原理以九九乘除法口決表為基礎,初等數論為依據,深入分析實數的乘除運算法則,得到變數乘除運算的遞推公式。

基本介紹

  • 中文名:乘除法原理
  • 外文名:Chen and chu  principle
  • 學科:數學
定義,性質,套用,

定義

乘法原理是以疊代算法對兩個變數進行移位、加減得到積,除法原理是以疊代算法對兩個變數進行移位、加減得到商和餘數。

性質

任意進制數乘法原理公式和除法原理公式如下所示:
設k為k進制數基數,x和y分別是k進制數,其中y有n位整數,m位小數
x*y乘積可以由以下遞推公式推出:
y1=y/kn*kn
y2=[y-y1]/kn-1*kn-1
……
yn=[y-y1-y2-……-yn-1]/k1*k1
yn+1=[y-y1-y2-……-yn]/k0*k0
……
yn+m+1=[y-y1-y2-……-yn+m]/k-m*k-m
x*y=y1*x+y2*x+……+yn+1*x+……+yn+m+1*x
n=logky+1,m=-logk[y-kn-1]
x÷y商和餘數可以由以下遞推公式推出:
x1={x/[y*kn-1]}*kn-1
x2={[x-x1*y*kn-2]/[y*kn-2]}*kn-2
x3={[x-x1*y*kn-2 -x2*y*kn-3]/[y*kn-3]}*kn-3
……
xn+m={[x-x1*y*kn-2 -x2*y*kn-3-……-xn+m-1*y*k-m]/[y*k-m]}*k-m
x÷y=x1*kn-2+x2*kn-3+……+xn+m-1*k-m
x÷y餘數為x-(x1*y*kn-2+x2*y*kn-3+……+xn+m-1*y*k-m)
x/y商可以由以下遞推公式推出:
x/y=1+(x-y)/y
(x-y)/y=1+(x-2*y)/y
……
[x-(s-1)*y]=1+(x-s*y)/y
x/y=s+(x-s*y)/y
0<x-s*y<y,也就是x/y=s
其中*為乘法運算,÷為除法運算,/為整除運算

套用

十進制數
53*52=50*53+2*53=2756
y1=,y2=2,x=53
596÷32=18
餘數為20
x1=10,x2=8,x=20

相關詞條

熱門詞條

聯絡我們