喇叭花-教学设计和教学论文
小学语文 | 小学数学 | 小学英语 | 小学音乐 | 趣味数学 | 小学体育 | 初中物理 | 中国戏曲 | 孔子 | 作文一 | 作文二 | 作文三
初中语文 | 初中数学 | 初中英语 | 初中音乐 | 初中地理 | 初中体育 | 初中化学 | 中学历史 | 谜语 | 作文四 | 作文五 | 作文六
高中语文 | 高中数学 | 高中英语 | 高中音乐 | 高中地理 | 高中体育 | 高中化学 | 高中物理 | 春联 | 作文七 | 作文八 | 作文九
首页 > 初中数学 > 初中数学论文 > 课程整合 > 初中数学课程整合论文
用计算机在局部范围内验证数学猜想
2006-8-19 15:02:55  人教网  北京师范大学电子系 陈星火 
 
  用计算机解决数学问题,首先要把问题的已知条件和要求搞清楚,然后确定算法,再用某种计算机语言来实现。最后通过运行程序,找出问题的解答来。由于计算机的运算速度快、存储的信息量大、并且有逻辑判断能力等特点,用计算机解决数学问题,有时要比手工算法简练得多。比如,许多数学猜想都是经过大量的试验之后才提出来的。但如果用手工进行试验,计算速度慢不说,试验次数一多,人可能很快就烦了。而计算机可以不厌其烦地把所有可能的情况一一罗列出来,并从中筛选出满足条件的解,这种方法就是计算机程序设计中最常用的穷举法。

    用计算机解决数学问题的另一外好处是,当程序运行时,你可以亲眼在屏幕上看到计算机按照你的意愿把计算结果以图形或文字的形式一步一步地展现在你的眼前。

    由于计算机语言有很多种,为了让广大的读者能看得懂程序,我们选择中学生比较熟悉的QBASIC语言作为程序设计语言。其实,用什么语言都是次要的,关键要掌握用计算机解决数学问题 一般方法。

    本文将围绕一些著名的数学猜想,讨论用计算机验证数学猜想,讨论用计算机验证数学猜想的一般方法。

    数学是研究客观世界中数学关系和空间形式的一门学科,数量之间的关系本来是一种客观存在,数学家的聪敏过人之处就在于他能够在茫茫的数字海洋中找出隐蔽着的客观存在,并能从理论上证明它的正确性,虽然数学家们能够发现某些客观规律,但却无法证明它是正确的,这就是所谓的数学猜想。

    纵观数学发展史,我们会发现许多还没有被人们所证实的数学猜想,最著名的可能要数哥德巴赫猜想了。

    德国数学家哥德巴赫(Goldbach)在1972年写给大数学家欧拉(Euler)的一封信中提出过这样的猜测:每个不小于6的偶数都是两个奇素数之和,每个不小于9的奇数都是三个奇素数之和。

    哥德巴赫本人对许多偶数和奇数进行了检验,都说明这个猜测是正确的。但是自然数是无限的,不可能对所有的偶数都进行检验,所以就不能肯定哥德巴赫的猜测是一条定理。因此,后人称之为哥德巴赫猜想。其中,第二个猜想可以由第一个猜想直接推出,所以,一般人们所说的哥德巴赫猜想是第一个猜想。

    200多年来,尽管一些伟大的数学家为证明哥德巴赫猜想付出了巨大的努力,我国著名的数学家陈景润先生离摘取这颗数学皇冠上的明珠只差一步之遥。然而,时至今日,它仍然是一个我们所熟悉的既不能证明也不能****的命题

    要想攻克一个数学猜想,可以从两个方向去考虑:或者证明它的正确性,或者举出一个反例否定它,无论是从理论上严格的证明,还是找到一个反例否定它,都算是解决了这一数学问题。

    但是,对于一个著名的数学猜想来说,要想从理论上证明它的正确性,是一件相当困难的事。而想要找到一个反例否定它,同样有如大海捞针。

    在这里,我们不想妄谈如何证明一个数学猜想,只是想谈一下如何利用计算机的高速计算能力验证一个数学猜想。

    由于计算机程序一旦设计好之后就可以快速准确地计算并打印出所有你需要的结果。它可以代替大量繁琐的手工计算,所以,计算机是在局部范围内验证一个数学命题是否正确的最好的试验工具。

    但是,由于计算机软、硬件条件限制任何一个计算机程序都只能在有限的范围内验证一个数学命题的正确性,而一个数学命题的正确性一般都建立在某一个无限集合之中。比如,自然数集合或实数集合。

    因此,客观地说,用计算机验证数学猜想,绝不是严格意义上的数学证明,充其量只是在局部范围内检验该数学命题的正确性,从数学量上增加该猜想正确的可能性,编制验证程序的另一个动机很可能是想通过大量的试验找到一个反例来否定它。

    当你的头脑里萌发了一个数学猜想而不知它是否正确时,最好的办法就是编写一段程序让计算机验证一下,如果在一个相当大的范围内计算机验证的结果都是正确的。你就很有可能发现一个新的数学规律,可以提出一个新的数学猜想,进而想办法去严格地证明它。但是,只要计算机举出了哪怕一个反例,你就不要再去胡思乱想了。

    下面,我们就来用计算机验证几个数学猜想。

    【例1】        用计算机验证哥德巴赫猜想。

    用计算机验证哥德巴赫猜想,就是对于一个大偶数2N,找出两个素数,使得

    传统的验证方法是:对于一个大偶数2N,从第一个奇素数3开始,进行试验,用2N减去3,然后判断2N-3是否为素数,如果是素数,就算找到了一组解,否则就继续用第二个奇素数5来试验,直到在2N的范围内找到一组解为止;如果在2N的范围内没有找到一组合适的素数,就算找到了一个反例否定哥德巴赫猜想。

    这种验证方法在许多有关计算机程序设计的杂志或书里都有过介绍,我们就不再重复了,在这里,我们向读者介绍一种新颖的验证方法。

     在用传统的方法验证哥德巴赫猜想时,我们发现了一个非常有趣的现象,并用计算机对这一现象进行了大理的试验,试验的结果都与我们的猜想相吻合,由此我们提出了一个新的数学猜想:对于任意一个大于3的自然数N总可以在它的左侧和右侧找到一对与N距离相等的素数,这样的一对素数被称为自然数N的对称素数。但因为还没严格的数学证明,所以暂且把它叫做对称素数猜想。

本文共5页,当前第1页  1  [2]  [3]  [4]  [5]  

·上一篇:对发展数学CAI的几点思考
·下一篇: 信息时代需要数学

 ·相关教案和论文
·关于数学作业分层批阅·探究性教学在初中数学
·数学课堂教学改革的几·初中数学“先学后教 ”
·改变学生学习方式的尝·初中数学探究性教学的
·浅谈数学课改实践中的·初中数学实施分层教学
·新课标下数学作业改革·在初一数学教学中培养
·自评点评互评        ·一节开放式数学课的尝
 ·推荐阅读

Google
关于本站 免责声明 Copyright ?『喇叭花』2004-2007 喇叭花-教育资源网 All Right Reserved. 版权所有
非经营性ICP备案证编号: 鲁ICP备05041062号
扎根于贫瘠的土地,在篱笆和岩石的缝隙中不屈攀缘;啜饮朝露沐浴晨风,我的花朵只为朝阳而绽放!