将无限循环小数化为分数

导出时间:2026/5/27 22:28:43

来源地址:https://www.doubao.com/chat/16414198326266882

消息数量:2

嗯,一个无限循环小数,也就是有理数,如何化简成为分数呢?比如说 0.9999999 无限循环,这个我们知道它是一,但是我要怎么用化简为分数的形式来证明它就是一呢?
要将无限循环小数化为分数,核心方法是代数方程法(通过设未知数消去无限循环部分),用这个方法可严谨证明 \(0.\dot{9} = 1\),具体步骤如下:

第一步:设未知数,锁定无限循环部分

设 \(x = 0.\dot{9}\)(其中 \(\dot{9}\) 表示 “9 无限循环”),此时 \(x = 0.999999\cdots\)。

第二步:根据循环节位数,扩大倍数消去循环

由于 \(0.\dot{9}\) 的循环节是 1 位(只有 “9” 循环),将等式两边同时乘以 10(10 的循环节位数次方),得到:\(10x = 9.999999\cdots\)

第三步:两式相减,消去无限循环部分

用扩大后的等式减去原等式,无限循环的 “9999\(\cdots\)” 会被完全抵消:\(10x - x = 9.999999\cdots - 0.999999\cdots\)左边计算得 \(9x\),右边计算得 \(9\),即:\(9x = 9\)

第四步:求解未知数,得到分数形式

两边同时除以 9,得 \(x = 1\)。由于最初设 \(x = 0.\dot{9}\),因此 \(0.\dot{9} = 1\),而 1 本身就是分数(可表示为 \(\frac{1}{1}\)、\(\frac{2}{2}\) 等),证明完成。

补充说明

该方法适用于所有纯无限循环小数(如 \(0.\dot{3}\)、\(0.\dot{1}\dot{4}\)):
  • 若循环节为 1 位(如 \(0.\dot{3}\)),乘 10;
  • 若循环节为 2 位(如 \(0.\dot{1}\dot{4}\)),乘 100;
  • 以此类推,通过 “扩大倍数→相减消循环→求解” 的逻辑,即可将无限循环小数化为分数。