跳转到内容

章节:子章节

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

论文 1 - ⇑ 计算理论 ⇑

← 抽象 分解 组合 →


这是我们在计算思维中采取的第一步。首先,我们需要 **分解** 或将问题分解成更小的问题。然后我们可以分别解决每个问题。这将有助于我们将复杂的问题简化为我们应该分析的每一步。让我们来看一个去伦敦旅行的例子。

现实世界例子

[编辑 | 编辑源代码]

想象一下从贝辛斯托克到伦敦滑铁卢的旅行。从你家到火车站的步骤似乎相当复杂。但如果你把它分解成旅程的不同阶段,**分解** 会让它更容易。你需要方向、交通工具、时间和价格才能成功完成旅程。从你需要在伦敦的 12 点开始倒退计算。


1. 确保你有一份伦敦的 A-Z 地图和地铁图。

(你永远不知道你的手机何时会无法连接到互联网!)

2. 哪些火车在 12 点前到达伦敦?

有一趟火车从贝辛斯托克于 10:57 出发,于 11:49 到达伦敦滑铁卢。

3. 然后想想你是如何到达火车站的。你需要乘坐公交车、汽车,还是可以步行?

你可以步行到火车站,大约需要 10 分钟。

4. 最后,你需要准备足够的旅费和零食。

通过查看火车网站,你发现旅程往返费用为 £22.50。你确保自己有 £30现金。

现在你已经具备了完成旅程所需的所有步骤。分解确保你有足够的钱、路线、交通工具选择和时间安排。现在,你可以将这种方法应用于模块化设计中的计算。

华夏公益教科书