循環小數
来自维基百科,自由的百科全书
循環小數,也稱為無盡循環小數,是從小數部分的某一位起,一個數字或幾個數字,依次不斷地重複出現的小數。
各式各樣的數 |
基本 |
延伸 |
其他 |
定義
性質
- 一個分母為n的循環小數的循環節位數最多不超過n-1位。若該數為質數,循環節位數一定是N-1的因數(參見:費馬偽質數)。為了證明這點,可用反證法。假設的循環節為m,令m>n。將1/n乘以10,循環往復操作,會得到不同的餘數。根據餘數定義,餘數的個數等於分母本身。又因為當餘數為0的時候是整數而非循環小數,所以只有n-1種循環節。若長度為m位,則必有(m-n+1)種循環節無法輪替,所以一個分母為n的循環小數的循環節位數最多不超過n-1位。
- 根據分數的情況分開討論
- 1.除數a為的倍數時,有max(m,n)個不循環位數,其中為任意自然數,為非之其他數。
- 2.如果,a不是2或5的倍數,並且a與b互質,那麼存在一個正整數e,e為的循環節位數,而e=。[1]
- 表示可以整除a,或稱與1同餘)
- 事實上以該參考文獻的定理一公式推導式子:來看,也成立,例如與,兩者循環小數一致,因為,只差別在商,餘數皆為1(同餘)故成立。
- 3.承接以上兩點,當除數a可以質因數標準分解式表示成⋯時,會有max(m,n)個不循環位數,和個循環節位數。
- 其中,, ,⋯,分別各有e1,e2,...,en個循環節位數,存在一個最小公倍數e1,e2,...,en。
- 例:的循環節個數?
- 答:前三位不循環(2 和 5 的最高次方為 3),循環節個數是 48(因為的循環節位數為1,7的循環節位數為6,17的循環節位數為16,[1,6,16]=48)[2]
化為分數的方法
0.xxx...=x/((10^(上取(log(x))))-1) (可能未約至最簡)
(⬇另一方法)
計算方法
例如可以用短除法計算如下:
7|3.00000000000000000 0.42857142857142857...
表示方法
循環小數在不同國家地區都有不同的表示慣例,但沒有一種慣例是通用的。
分數 | 括線 | 上點 | 括號 | 弧線 | 省略號 | |
---|---|---|---|---|---|---|
1/9 | 0.1 | 0. | 0.(1) | 0.Template:Overarc | 0.111... | |
1/3 | = 3/9 | 0.3 | 0. | 0.(3) | 0.Template:Overarc | 0.333... |
2/3 | = 6/9 | 0.6 | 0. | 0.(6) | 0.Template:Overarc | 0.666... |
9/11 | = 81/99 | 0.81 | 0. | 0.(81) | 0.Template:Overarc | 0.8181... |
7/12 | = 525/900 | 0.583 | 0.58 | 0.58(3) | 0.58Template:Overarc | 0.58333... |
1/7 | = 142857/999999 | 0.142857 | 0.4285 | 0.(142857) | 0.Template:Overarc | 0.142857142857... |
1/81 | = 12345679/999999999 | 0.012345679 | 0.1234567 | 0.(012345679) | 0.Template:Overarc | 0.012345679012345679... |
22/7 | = 3142854/999999 | 3.142857 | 3.4285 | 3.(142857) | 3.Template:Overarc | 3.142857142857... |
593/53 | = 111886792452819/9999999999999 | 11.1886792452830 | 11.88679245283 | 11.(1886792452830) | 11.Template:Overarc | 11.18867924528301886792452830... |
缺點
使用循環小數表示有理數的缺點在於表示方式的不唯一性,例如
與進位制系統密切相關
由於循環小數與進位制系統密切相關,使得一些簡單的有理數在循環小數表示法中的表示形式相當複雜。如:
但在某些進位制當中反而因為循環節較短,使得看起來相當簡單。如
又或
參考資料
參見
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.