求最小公倍数的算法框图 数学上最大的数是多少?为什么?
数学上最大的数是多少?为什么?所谓的“最大数”本质上是“无限”的概念。在人类数学史上,“无限”的概念确实长期困扰着数学家,甚至出现了“数学危机”和许多值得注意的悖论,如“阿基里斯悖论”,这是每个人都应
数学上最大的数是多少?为什么?
所谓的“最大数”本质上是“无限”的概念。在人类数学史上,“无限”的概念确实长期困扰着数学家,甚至出现了“数学危机”和许多值得注意的悖论,如“阿基里斯悖论”,这是每个人都应该理解的。
如果你问一个小学生这样的问题,答案很简单:没有最大数,可以用反证法证明。如果有最大值a,那么A1不是比a大吗?
虽然小学生的理解是对的,但人类数学史上对“无限”的研究和理解还不到“小学生理解”的水平。如果我们只停留在这个水平上,人类数学就不会发展到今天。
简而言之,无限只是一个概念。当然,“最大数”也是一个概念。没有这样的数字。我记得有些科学家甚至给出了这样一个理解:最大的数字是零!如果你反驳:最大的数字怎么可能是零?这位科学家会说:如果你不给出最大数,你怎么知道最大数不可能是零?
同时,无限也有大小。有些无穷大比另一些无穷大。这个尺寸不能用我们传统的方法来理解。例如,有无穷多个有理数,也有无穷多个无理数。哪一个更理性还是更不理性?结论是有更多的无理数。
还有,自然数还是偶数?直觉上,你可能会说自然数更多,因为自然数包括偶数和奇数,但事实上它们是一样的,因为你把所有的自然数乘以2,结果就不是偶数了?这表明每一个自然数都有一个与之对应的偶数。当然,他们也一样多
!所以,不要考虑“是否有最大数量”的问题。多研究“无限”的概念。这是一个很深的问题。设计微积分可以大大提高你的思维能力
在数字1到10中找最大数的算法,用程序流程图表示?
Private Sub Command1单击()
x=cint(InputBox(“请输入第一个数字:”)
打印x
max=x
对于I=2到10
x=cint(InputBox(“请输入第一个数字:”)
如果x> max那么max=x
打印x
下一个I
打印
max=“max
结束Sub打印该问题的最优时间复杂度为O(n)。所以如果一定要使用排序算法,如果标题条件允许,请尽量选择o(n)排序算法如bucket排序。另一种解决方案是构建一个大小为10的堆,按顺序遍历数组,并在堆满时移除最上面的元素。这样,最多可获得10个元素。时间复杂度为O(nlog10)。