- 最后登录
- 2019-4-2
- 在线时间
- 240 小时
- 注册时间
- 2011-2-26
- 阅读权限
- 30
- 帖子
- 235
- 精华
- 0
- UID
- 2673
|
本帖最后由 容宝爸爸 于 2014-11-26 00:52 编辑
学父五迁 发表于 2014-11-23 23:11
嘿嘿。幸好讨论的是数学问题。随时都有具体实例可以验证。
明月可以随便抽查一个小学生(甚至初中生 ...
被老师点名回答问题,鸭梨山大。(我是在证明题,还在证明我自己呢?我还需要继续证明我自己吗?呵呵。还好我已经习惯容容妈总是笑话缺乏内在自信的人了。)
记忆中“循环小数”这个概念最初引入是在小学中高年级,大概是这样的描述性定义:
形如0.333..这样的无限位小数,其中重复出现的部分称为“循环节”,比如这里的“3”就是循环节(书上还会在3的头上印刷一点)。
又如0.1282828..这个循环小数,循环节是“28”。
如果按照这样的定义,学父的问题“求证循环小数的循环节必然存在”,那就按照定义自然成立了,当然我想这不太可能符合老师提问的初衷。
在后来学到分数时,小学高年级(初中?)书上给出一个规律(但没有证明):任何一个分数可以表示为一个有限位的小数或者一个循环小数。
不知道学父是否想让同学们试着证明这个规律,这里也就姑且按照这个问题来做答吧。
先举个简单的例子1/3=0.33..=0.3(3),其中括号内为循环节。
10
09...商3
01...余1
-------------
10...余数×10继续被3除,注意1×10等于上面出现过的被除数10,也即意味着被除数重复,余数也会重复1,循环节出现!
09...商3
01...余1
-------------
10...余数×10继续被3除,注意1×10等于上面出现过的被除数10,也即意味着被除数重复,余数也会重复1,按照此规律无限循环下去!
09...商3
01...余1
-------------
10...余数×10继续被3除
.....
再举个复杂的例子1/7=0.142857(142857),其中括号内为循环节。
10
07...商1
03...余3
-------------
30...余数×10继续被7除
28...商4
02...余2
-------------
20...余数×10继续被7除
14...商2
06...余6
-------------
60...余数×10继续被7除
56...商8
04...余4
-------------
40...余数×10继续被7除
35...商5
05...余5
-------------
50...余数×10继续被7除
49...商7
01...余1
-------------
余数×10继续被3除,注意1×10等于上面出现过的被除数10,也即意味着被除数重复,余数也会重复1,循环节出现,按照此规律无限循环下去!
形式化证明:
1。任何一个分数均可表示为一个整数与一个真分数的和,当这个分数本身就是真分数时,那么可写成0加上自身。
为讨论方便,我们只考虑如何把一个真分数P/Q表示为小数,其中P,Q都为整数,P < Q。
2。P×10/Q = D1(商)...... R1(余数),注意到R1也是整数,并且0<= R1 < Q。
3。如果R1 = 0,余数为0,运算结束,说明这个真分数可以被表示为一个有限小数,命题获证!
4。如果R1不为0,让P2 = R1,继续计算P2×10/Q = D2(商)...... R2(余数)
5。类似的,如果R2 = 0,余数为0,说明这个真分数可以被表示为一个有限小数,命题获证!
6。类似的,如果R2不为0,让P3 = R2,继续计算P3×10/Q = D3(商)...... R3(余数)
。。。(类似的过程,重复步骤3~6)
我们可以断言,这样过程在最多经过Q次(Q为除数)重复之后,必然会出现某个余数Rn,要么余数Rn为0,要么余数Rn和此前出现的某个余数Rm相同(其中1 <= m < n <= Q),也就是说被除数出现循环,循环节就是(Dm..Dn-1)这么从Dm,Dm+1,Dm+2,...,Dn-2,Dn-1这么n-m个数构成的部分!为什么?
因为,经过这样的Q次重复过程后,如果RQ不为零,我们就得到Q个全部不为零的余数R1,R2,R3...RQ,(1 <= Rj <= Q-1, 1 <= j <= Q),按照“鸽笼原理”,必然可以得到至少两个相同的余数,但是R1,R2,R3...RQ-1这么前面Q-1个余数互不相等(注意此前重复的Q-1次过程都没有出现循环节,而且余数都不等于零,否则不会进行到Q次重复),所以这两个相等的余数不可能都同时来自前面Q-1个余数,所以这两个相等余数中的一个必然是最后一个余数RQ,也就是说最后一个余数等于前面的某个余数。从而命题得证!
(所谓的“鸽笼原理”的,够高大上吧?!)
证毕。
学生课后思考:
1。原问题的逆命题:任何一个循环小数f均可表示为一个分数P/Q。
形式描述:为简化讨论,设该循环小数不大于0,也就是说整数部分不考虑,把f记做0.N1N2N3...Nd(M1M2M3..Mc),其中不循环的部分有d位,循环节有c位,括号内是循环节。
f = 1/(10^d){N1N2N3...Nd + M1M2M3..Mc/(10^c - 1)},即:
f = 1/(1000..0){N1N2N3...Nd + M1M2M3..Mc/(9999..9)},其中有d个0,c个9。
证明过程也不太难,我就不写了。
2。对于学父老师这道题,可能其他同学还有更加巧妙的解法,但我还是有信心以上这样一个推导过程是正确的(尽管可能不是最优)。而自己的思路从何而起,想了想,其实还是从小学课本上教的竖式运算开始的,就这样一个从原始被除数的第一位起的逐步迭代过程,余数->被除数->被除数->...。但是,我绝不敢妄言——在我看来这样一个“自然的”过程,其实是符合所有孩纸们,或者说大多数孩纸们的心理认知过程的。
3。回顾自己的成长历程,最多也就算勤奋有余,天赋不足的学生,至多也就够得个精神文明奖;但造化弄人也是有幸让我本科学理,研究生学工,能够体会从两种不同的思维角度来考虑相同一个问题的差别。
比如微积分的很多定理及其应用,在数学分析和高等数学里,你体会到这些知识和相关领域的问题,对于不同的人有着不同的兴趣点和关注点。
话说回来,虽然这里再次侥幸给出学夫给题目的解答,即便解答正确最多也就证明了我证明了这道题,而我证明了这道题其实也不能完全证明我自己(能力,态度,。。。),更不能证明我关于竖式横式的任何观点。至此,我其实已经不太愿意继续在数学和教育学上冒险提出其他让大家接受(哪怕不是作为经典/权威而广泛持久接受)的观点了,也不愿意接着在数学和教育学结合的相关命题上进一步证明自己的观点和推理的正确,不敢奢望大家赞同。品位无高下,闻道有先后,点到为止,大家玩得高兴就行,莫伤了和气哦。
(从学父老师这学会了不少方法,同时也体会到分享思考成果的快乐,有时间我还会来做题的。) |
|