[计算思维] 移动一根棍子,哪个形状是不可能出现的
2019-01-23 本文已影响7人
坚果学院少儿编程
小明有5根棍子,他把它们放在了桌子上,摆出了下面的形状。

小花来到桌子旁,她拿起一根棍子,把它放在不同的地方,摆出了下面的形状。

然后小朵也来到了桌子旁,她也拿起来了一根棍子,摆在了不同的地方,请问下图那个形状是不可能出现的?

答案如下图,想一想,只能移动一根棍子。

答案说明:
因为只能移动一根棍子,A、B、C三个图形中,只要移动其中一个都可以摆出来,所以D图形是不可能出现。
当我们思考用木棍创造的形状时,我们需要理解和想象每一个简单操作的结果(移动到另一个地方)。我们需要非常精确地得到正确的答案。就像创建和测试计算机程序一样。
虽然这个任务似乎是数学上的,但我们必须记住,除了开发空间想象力(这是解决编程任务经常需要的)之外,还需要找到移动棍子的不同可能性。我们需要理解前面的步骤已经发生了,下一步如何才能进行。
两个形状之间的距离可以定义为需要执行的移动或替换的数量,你能达到的不同状态可以用图表表示。现在你看到的是图中与边相连的点或顶点。

坚果学院(公众号:未来家创客,官网://www.pmo365.cn),线上少儿编程人工智能教育,打开编程大门,预见孩子未来!
聚焦编程思维、计算思维、数学思维、逻辑思维、创新思维,培养孩子解决问题和创新思维能力。