什麼是循環小數轉分數計算機?
循環小數是指小數點後的數字最終會無限重複出現的小數,例如 0.333... 或 2.4545...。這個計算機能將任何循環小數換算成精確且完全化簡的分數。它不會四捨五入,而是直接告訴你該小數所代表的確切有理數值。
使用方法
請輸入三個部分:整數部分(小數點前的數字)、非循環位數(緊接在小數點後、不會重複的數字,若沒有則留空),以及循環節(無限重複出現的那一段數字)。以 2.4545... 為例,整數部分是 2,沒有非循環位數,而循環節則是 45。
公式解析
設 \(A\) 為長度 \(n\) 的非循環段,\(B\) 為長度 \(k\) 的循環段。則小數部分等於
$$F = I + \dfrac{(AB) - A}{(10^{k}-1)\cdot 10^{n}}$$其中 \(AB\) 是把兩段連起來讀成一個整數。將 \((10^{k} - 1)\) 乘上 \(10^{n}\),可把小數點移過非循環位數。接著再把整數部分 \(I\) 以共同分母加上去,得到 \((I\cdot d + p)/d\),最後再用最大公因數約分即可。
實例演算
以換算 0.1666... 為例。這裡 \(A = 1\)(\(n = 1\)),\(B = 6\)(\(k = 1\))。\(AB = 16\),所以分子 \(= 16 - 1 = 15\),分母 \(= (10 - 1) \times 10 = 90\)。結果為 \(15/90\),約分後即得 \(1/6\)。驗算:
$$1 \div 6 = 0.1666\ldots$$正確無誤。
常見問題
如果我的小數不會循環怎麼辦?請將循環節欄位留空,或把有限位數填入非循環位數欄位;計算機就會直接回傳這個有限小數對應的分數。
分數是如何化簡的?分子與分母會同時除以它們的最大公因數,使結果成為最簡分數。
為什麼 0.999... 會等於 1?當 \(A\) 為空、\(B = 9\) 時,會得到 \(9/9 = 1\),這在數學上是完全精確的。