【发布时间】:2010-11-08 21:11:17
【问题描述】:
所以我在读一本关于某个悖论的书:假设你在一个对面有门的房间里。但是,为了离开,您每次都必须走一半的距离。所以第一步你走一半的距离,第二步你再走一半,依此类推(1/2 + 1/4 + 1/8)等等。声称如果你继续前进,你永远不会到达门口像这样。我想这很容易用微积分来证明,但是在 Java 或任何其他程序中用一个从左侧开始的球来模拟这一点会很有趣,每次通过一半的距离移动到右侧,同时显示到目前为止采取的“步骤”数量及其进度。我很想自己做,但我仍然是 Java 的初学者,不知道 GUI 编程。谁能模拟一下?
(对不起,如果这不是一个“真正的”问题。我真的很好奇需要多少步才能让球看起来几乎就在那里。)
【问题讨论】:
-
这在微积分中被称为极限。它真的与编程无关。
-
是的,我已经说过这在微积分中很容易计算。我只是想看看它在视觉上的样子。编程=数学
-
如果您要否决一个明确提出的善意问题,您应该提出一些建设性的批评,说明您认为该问题不合适的原因。
-
@Mike Miller,请注意关于询问如何在 Java 中构造它的部分。这显然是一个编程问题。
-
@fprime:如前所述,当您使用正确的术语时,找到模拟非常容易。例如,我在 Google 中输入“java simulation zenos paradox”后大约 15 秒内发现:mste.illinois.edu/pavel/java/zeno。
标签: java algorithm user-interface paradox