如何把无限循环小数转换成分数形式

如何把无限循环小数转换成分数形式


前言

如果是把有理分数转换成无限循环小数(不可能是无限不循环小数),我们只需要简单地做除法就好了。不过事情反过来,要找到是哪两个整数相除得到这个结果还需要一番考虑。


等比数列求和

一种方法是,把无限循环小数的循环节分别提取出来如下:
0.36363636 ⋯ = 0.36 + 0.0036 + 0.000036 + 0.00000036 … 0.36363636\dots=0.36+0.0036+0.000036+0.00000036\dots 0.36363636=0.36+0.0036+0.000036+0.00000036
可见上面式子的右面是一个等比数列求和的形式,用等比数列求和的方法就可以求出。

结果

按照上面方法的计算,我们很容易求出结果,比如上面例子中结果为    12 33    \;\frac{12}{33}\; 3312。一个更有普遍意义的结果是把它写成    36 99    \;\frac{36}{99}\; 9936的样子,可以有普遍的结论,如果循环节是    n    \;n\; n位数,设为    a 1 a 2 … a n ‾    \;\overline{a_1a_2\dots a_n}\; a1a2an,则从循环节开始,后面的数可以写成    1 0 k a 1 a 2 … a n ‾ 999 … 9    \;10^k\frac{\overline{a_1a_2\dots a_n}}{999\dots 9}\; 10k9999a1a2an的样子,其中    k    \;k\; k为一个整数,分母中的    9    \;9\; 9的个数一共有    n    \;n\; n个,然后再加上原循环小数循环节开始前的那些有限小数就可以了。

另一种想法

有另一种方法可以更容易理解这样的结果。我们还是以    0.36363636 …    \;0.36363636\dots\; 0.36363636为例,首先要了解一些无限循环小数如下:
1 9 = 0.1111111111 … \frac{1}{9}=0.1111111111\dots 91=0.1111111111
1 99 = 0.01010101010101 … \frac{1}{99}=0.01010101010101\dots 991=0.01010101010101
1 999 = 0.001001001001001001 … \frac{1}{999}=0.001001001001001001\dots 9991=0.001001001001001001
1 9999 = 0.00010001000100010001 … \frac{1}{9999}=0.00010001000100010001\dots 99991=0.00010001000100010001
     ⋮ \;\;\vdots                                  ⋮ \;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\vdots                                            ⋮ \;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\vdots
我们用上面第二个式子乘以    36    \;36\; 36就得到    0.36363636 …    \;0.36363636\dots\; 0.36363636
通过这个例子便大致理解了吧,我也不再多说了。


总结

内容很简单,下一篇写什么呢?

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值