2017-12-19

3.十进位小数和循环小数

      一个十进位小数,如果小数有n个数码,可以写成f=z+a1·10𠆢-1+a2·10𠆢-2+⋯+an·10𠆢-n.这里z是一整数.而这些a表示十分之一、百分之一等等的数码一一 0,1,2,⋯,9.在十进位数系中f简记为Z.a1a2⋯an.可以看出,这些十进位小数能写成一个普通形式的分数p/q形式,其中q=10𠆢n.例如f=1.314=1+3/10+1/100+4/1000=1314/1000.如果p和q有公因子,这个十进位小数可以写成分母是10𠆢n的某个因子的分数,例如0.2=2/10=1/5;0.004=4/1000=1/250

  另一方面,当不可约分数的分母不是10的某个幂的因子时,这个分数不能表示为有限十进位小数,如1/3不能㝍成n位十进位小数(这里n为任意的有限数),因为形如1/3=b/10𠆢n会推出10𠆢n=3b的等式,而这是荒谬的,因为3不是10的任意次幂的因子.但1/3=0.333⋯=3/10+3/10𠆢2+⋯+3/10𠆢n+3/10𠆢(n+1)+⋯即1/3是序列{3·10𠆢-n}的和,也就是说1/3可表示成10进位小数的无限和。在数轴上,我们把单位区间十等分,每个长为10𠆢-1,这时1/3在0.3和0.4之间,如果我们把每个长10𠆢-1的区间再十等分,即把单位区间10𠆢2等分,每个区间长为10𠆢-2,这时1/3在0.33和0.34之间,这样继续下去,把单位区间分成10𠆢n等分,则1/3在0.3333⋯33(n个3)和0.3333⋯34[(n-1)个3]之间.当n无限增大时,“趋向于1/3”,写成1/3=0.333⋯ 由此可见一个有理数P/q可以写成有限十进位小数或者无限十进位小数.如果Kq=10𠆢n(K为非零整数),即P被q可以除尽;否则kq不等于10𠆢n,即p被q不可以除尽,会出现一个无穷循环的小数,所有循环小数都是有理数.如p=0.33222⋯这个数,我们有p=33/100+1/1000·2(1+10𠆢-1+10𠆢-2+⋯)

其中(1+10𠆢-1+10𠆢-2+⋯)=1/(1-1/10)=10/9,因此p=33/100+2·1/1000·10/9=299/900

对于一般的循环小数p=0.a1a2a3⋯amb1b2⋯bn,我们令B=0.b1b2⋯bn,使B表示这个小数的循环部分,于是p可写成p=0.a1a2⋯am+10𠆢-m·B(1+10𠆢-n+10𠆢-2n+10𠆢-3n+⋯)

其中(1+10𠆢-n+10𠆢-2n+⋯)=1/(1-10𠆢-n),所以p=0.a1a2⋯am+10𠆢-m·B/(1-10𠆢-n)

可以看出来有理数与无穷级数是有密切关系的,如1=1/2+1/2𠆢2+1/2𠆢3+1/2𠆢4+⋯

          9/10+9/10𠆢2+9/10𠆢3+⋯=9/10·1/(1-1/10)=1,所以0.9999⋯=1.类似地,有限十进位小数0.2374和无限十进位小数0.23739999⋯表示同一个有理数1187/5000,这是因为0.23739999⋯=0.2373+10𠆢-4·0·9·1/(1-1/10)=2373/10000+1/10000=1187/5000.可见任何一个有限十进位小数都可表示成无限十进位小数。

     

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,774评论 0 33
  • 爱子,教之以义方,弗纳于邪。出自:《左传·隐公三年》解析:疼爱子女,就要用高尚的道义来教育他,而不要让他接纳邪恶...
    秋日一起阅读 362评论 0 0
  • 我们总是会不自觉的就被一幅画面所吸引,虽然乍一看这张照片可能并没有什么太过有趣的地方,但是我们却并不确定到底是什么...
    LikeAKid阅读 484评论 0 1