Skip to main content
算術指南分步講解

小數轉分數:如何一步步把任何小數化成分數

·10 min read·Solvify Team

把小數轉分數是代數、度量衡與各類標準化測驗中都會出現的技能,只要理解每一個小數位實際代表什麼,這件事就會變得很簡單。本指南會示範如何手動把有限小數、循環小數、帶分數形式與負值的小數轉成分數,接著說明小數轉分數計算器是如何驗算並化簡你的答案。每個例題都附上完整的算式與驗算,讓你確認自己的解法是否遵循同樣的邏輯。

一個小數位實際代表什麼?

小數點後的每一個數字,都代表一個分母為 10 的次方的分數。小數點右邊第一位是十分位(1/10),第二位是百分位(1/100),第三位是千分位(1/1000),依此類推。這就是小數轉分數的全部基礎:只要知道一個數有幾個小數位,你在做任何化簡之前就已經知道該用什麼分母了。例如,0.7 代表 7 個十分之一,所以寫成 7/10;0.23 代表 23 個百分之一,所以寫成 23/100。理解這層位值關係,就能讓整個換算過程不再靠猜。

核心規則:小數點後的位數告訴你分母該用 10 的幾次方 —— 1 位是 10,2 位是 100,3 位是 1000,依此類推。

如何把有限小數轉成分數?

有限小數是指位數固定、會結束的小數,例如 0.75 或 0.125。把它轉成分數是一個直接的三步驟流程:先把數字寫在對應的 10 的次方之上,然後化簡。

1. 步驟 1 —— 把小數寫成分母為 10 的次方的分數

例題:把 0.625 轉成分數。它的小數點後有 3 位,所以分母是 1000,寫成 625/1000。

2. 步驟 2 —— 求出分子與分母的最大公因數(GCF)

求 625 與 1000 的最大公因數。兩者都能被 125 整除:625 = 125 × 5,1000 = 125 × 8。所以最大公因數是 125。

3. 步驟 3 —— 把分子與分母同時除以最大公因數

625 ÷ 125 = 5,1000 ÷ 125 = 8。化簡後的分數是 5/8。

4. 步驟 4 —— 驗算答案

用除法檢查:5 ÷ 8 = 0.625。✓ 這確認了 0.625 = 5/8 為最簡分數,因為 5 和 8 除了 1 以外沒有其他公因數。

對於有限小數,化簡之前分母一定是 10 的次方 —— 而最大公因數這一步,就是把它縮小成最簡分數的關鍵。

如何把循環小數轉成分數?

循環小數是指有一位或多位數字無限重複的小數,例如 0.333... 或 0.454545...。這類小數無法直接寫在 10 的次方之上,因為它沒有最後一位數字 —— 這時要改用代數把循環的部分消掉。

1. 步驟 1 —— 令循環小數等於一個變數

例題:把 0.454545...(循環節為「45」)轉成分數。設 x = 0.454545...

2. 步驟 2 —— 乘上 10 的次方,讓一整組循環節左移

循環節「45」有 2 位數,所以等號兩邊同乘 100:100x = 45.454545...

3. 步驟 3 —— 減去原式以消去循環部分

100x − x = 45.454545... − 0.454545...,得到 99x = 45,因為循環小數的部分剛好完全抵消。

4. 步驟 4 —— 解出 x 並化簡

x = 45/99。45 與 99 的最大公因數是 9:45 ÷ 9 = 5,99 ÷ 9 = 11。所以 x = 5/11。

5. 步驟 5 —— 驗算答案

用除法檢查:5 ÷ 11 = 0.454545...。✓ 這確認了 0.454545... 恰好等於 5/11,且循環規律完全吻合。

遇到循環小數,就乘上 10 的「循環節位數」次方,再減去原式,用代數的方式把循環節消掉。

如果小數同時有不循環和循環的部分呢?

有些小數在小數點後會先出現不循環的數字,之後才接上循環的部分,例如 0.1666...,其中只有 6 在循環。這種混合情形需要多一個設定步驟,減法消去法才能順利運作。

1. 步驟 1 —— 列出方程式並找出循環節

例題:把 0.1666... 轉成分數。只有數字 6 在循環。設 x = 0.1666...

2. 步驟 2 —— 先乘上倍數,把不循環的部分移到小數點左邊

乘以 10,把不循環的數字 1 移到小數點左側:10x = 1.666...

3. 步驟 3 —— 再乘一次,讓一整組循環節左移

把原本的 x 乘以 100,讓它越過一整組循環節:100x = 16.666...

4. 步驟 4 —— 相減以消去循環部分

100x − 10x = 16.666... − 1.666...,得到 90x = 15,所以 x = 15/90。

5. 步驟 5 —— 化簡並驗算

15 與 90 的最大公因數是 15:15 ÷ 15 = 1,90 ÷ 15 = 6。所以 x = 1/6。檢查:1 ÷ 6 = 0.1666...。✓

當小數只有一部分在循環時,要用兩次乘法 —— 一次清掉不循環的數字,一次移過一整組循環節 —— 然後再相減。

如何把大於 1 的小數轉成帶分數?

大於 1 的小數,例如 3.24,是由整數部分與小數部分組合而成。最俐落的做法是先單獨換算小數部分,再把整數部分接回去。

1. 步驟 1 —— 把整數部分與小數部分分開

例題:把 3.24 轉成分數。整數部分是 3,小數部分是 0.24。

2. 步驟 2 —— 把小數部分寫成分母為 10 的次方的分數

0.24 的小數點後有 2 位,所以寫成 24/100。

3. 步驟 3 —— 化簡小數部分的分數

24 與 100 的最大公因數是 4:24 ÷ 4 = 6,100 ÷ 4 = 25。所以 0.24 = 6/25。

4. 步驟 4 —— 合併成帶分數,必要時再化成假分數

3.24 = 3 又 6/25。化成假分數:(3 × 25 + 6)/25 = (75 + 6)/25 = 81/25。

5. 步驟 5 —— 驗算答案

檢查:81 ÷ 25 = 3.24。✓ 3 又 6/25 與 81/25 都是同一個數值的正確表示法。

遇到大於 1 的小數,只要把小數點後的部分轉成分數,再與整數部分合併,最後才化簡或改寫成假分數。

如何把負的小數轉成分數?

負的小數適用完全相同的換算規則 —— 負號只是原封不動地帶過每一個步驟,化簡的過程中絕對不能把它弄丟。

1. 步驟 1 —— 先換算絕對值

例題:把 −0.375 轉成分數。先不管負號,換算 0.375。它的小數點後有 3 位,所以寫成 375/1000。

2. 步驟 2 —— 用最大公因數化簡

375 與 1000 的最大公因數是 125:375 ÷ 125 = 3,1000 ÷ 125 = 8。所以 0.375 = 3/8。

3. 步驟 3 —— 把負號加回去

由於原本的小數是負數,分數也是負的:−0.375 = −3/8。

4. 步驟 4 —— 驗算答案

檢查:−3 ÷ 8 = −0.375。✓ 負號可以放在分子上、整個分數前面,或直接寫成 −3/8 —— 這些寫法都是等價的。

負號完全不會改變換算的算術 —— 先照常換算正的數值,最後再把負號加到化簡完的分數上。

為什麼一定要化到最簡分數?

當一個分數的分子與分母除了 1 以外沒有其他公因數時,它就是最簡分數。沒有化簡的分數,例如寫成 50/100 而不是 1/2,嚴格來說並不算錯,但大多數教科書、測驗與計算器都會要求最簡形式,因為那是最清楚、也最方便比較大小的表示方式。求最大公因數是最可靠的做法,可以一步到位,而不必反覆除以小數字。你可以列出分子與分母各自的因數,或用共同的質數(2、3、5、7...)反覆去除,直到無法再除為止。要快速確認分數是否已完全化簡:如果分子與分母沒有共同的質因數,那它就是最簡分數。

唯有當分子與分母除了 1 以外沒有其他公因數時,一個分數才算真正做完 —— 這就是最簡分數的定義。

檢查小數轉分數結果最快的方法是什麼?

檢查任何小數轉分數結果最快也最可靠的方法,就是反過來做直式除法:用分子除以分母,確認結果與原本的小數相符。對於有限小數,這個除法應該會除盡;對於循環小數,除法應該會落回你一開始看到的同一種循環規律。第二個好用的檢查方式是比較數值大小 —— 接近 1/2 的分數換算成小數應該落在 0.5 附近,接近 1/4 的分數則應該落在 0.25 附近。如果你化簡後的分數的近似值一眼看上去和原本的小數對不起來,就回頭重新檢查最大公因數那一步,因為那裡最容易出現計算失誤。

用分子除以分母 —— 如果除不回原本的小數(或同樣的循環規律),代表換算過程中前面某一步出了錯。

還是不確定小數該怎麼轉成分數?接下來可以這樣做

如果小數轉分數的結果和解答對不上,最有效率的處理方式是找出哪一步出錯,而不是把整題重做一遍。首先重新檢查你選的分母 —— 它應該剛好對應小數的位數(若是循環小數,則對應相減消去的設定)。接著重新檢查最大公因數的計算,因為化簡不完全正是「答案其實對、卻被扣分」最常見的原因。遇到循環小數,再確認一次相減之前是否乘上了對應循環節長度的 10 的正確次方。如果你想要一個會明確展示上述每一個步驟、而不是只給出最終最簡分數的小數轉分數計算器,Solvify 的分步解題功能會完整走過整個換算流程,包含最大公因數與驗算用的除法,讓你可以直接和自己的算式逐步對照。

標籤:
算術指南分步講解

立即獲取作業協助

與數百萬學生一起使用我們的 AI 數學解題系統。獲取數學題目的即時解答、逐步講解和全天候作業輔導。

支援 iOS 和 Android 裝置