|
用计算机在局部范围内验证数学猜想(一) |
[数学建模小论文] 用计算机解决数学问题,首先要把问题的已知条件和要求搞清楚,然后确定算法,再用某种计算机语言来实现。最后通过运行程序,找出问题的解答来。由于计算机的运算速度快、存储的信息量大、并且有逻辑判断能力等特点,用计算机解决数学问题,有时要比手工算法简练得多。比如,许多数学猜想都是经过大量的试验之后才提出来的。但如果用手工进行试验,计算速度慢不说,试验次数一多,人可能很快就烦了。而计算机可以不厌其烦地把所有可能的情况一一罗列出来,并从中筛选出满足条件的解,这种方法就是计算机程序设计中最常用的穷举法。 用计算机解决数学问题的另一外好处是,当程序运行时,你可以亲眼在屏幕上看到计算机按照你的意愿把计算结果以图形或文字的形式一步一步地展现在你的眼前。 由于计算机语言有很多种,为了让广大的读者能看得懂程序,我们选择中学生比较熟悉的QBASIC语言作为程序设计语言。其实,用什么语言都是次要的,关键要掌握用计算机解决数学问题 一般方法。 本文将围绕一些著名的数学猜想,讨论用计算机验证数学猜想,讨论用计算机验证数学猜想的一般方法。 数学是研究客观世界中数学关系和空间形式的一门学科,数量之间的关系本来是一种客观存在,数学家的聪敏过人之处就在于他能够在茫茫的数字海洋中找出隐蔽着的客观存在,并能从理论上证明它的正确性,虽然数学家们能够发现某些客观规律,但却无法证明它是正确的,这就是所谓的数学猜想。 纵观数学发展史,我们会发现许多还没有被人们所证实的数学猜想,最著名的可能要数哥德巴赫猜想了。 德国数学家哥德巴赫(Goldbach)在1972年写给大数学家欧拉(Euler)的一封信中提出过这样的猜测:每个不小于6的偶数都是两个奇素数之和,每个不小于9的奇数都是……
<<<<<全文未完,本文约2997个中文字,未计算英文字母、数字>>>>>
|
|
|
投稿人:gtr |
|
最后编辑:pjnj |
数学建模小论文 | 数学建模小论文 |
|