跳至内容

谜题/逻辑谜题/降落伞机器人

来自维基教科书,开放世界中的开放书籍

谜题 | 逻辑谜题 | 降落伞机器人


两个机器人从飞机上落下,使用降落伞降落在一条直线上(具有离散位置),降落伞留在着陆点。这两个机器人均朝北,它们之间距离未知,其中一个机器人正好位于另一个机器人的东面。

现在,需要对机器人进行编程,使其能够彼此相遇。它们可以被指示向左或向右移动到相邻位置,并检查当前位置是否存在降落伞。如果遇到另一个机器人,则两个机器人都会停在那里,并幸福地生活在一起。

降落伞检查可能会根据条件执行任意数量的指令,任何指令块都可以无条件地重复执行。写下两个机器人可以同时执行的程序,该程序可以保证它们相遇。

解决方案

华夏公益教科书