章节:子章节
外观
这是我们在计算思维中采取的第一步。首先,我们需要 **分解** 或将问题分解成更小的问题。然后我们可以分别解决每个问题。这将有助于我们将复杂的问题简化为我们应该分析的每一步。让我们来看一个去伦敦旅行的例子。
想象一下从贝辛斯托克到伦敦滑铁卢的旅行。从你家到火车站的步骤似乎相当复杂。但如果你把它分解成旅程的不同阶段,**分解** 会让它更容易。你需要方向、交通工具、时间和价格才能成功完成旅程。从你需要在伦敦的 12 点开始倒退计算。
1. 确保你有一份伦敦的 A-Z 地图和地铁图。
- (你永远不知道你的手机何时会无法连接到互联网!)
2. 哪些火车在 12 点前到达伦敦?
- 有一趟火车从贝辛斯托克于 10:57 出发,于 11:49 到达伦敦滑铁卢。
3. 然后想想你是如何到达火车站的。你需要乘坐公交车、汽车,还是可以步行?
- 你可以步行到火车站,大约需要 10 分钟。
4. 最后,你需要准备足够的旅费和零食。
- 通过查看火车网站,你发现旅程往返费用为 £22.50。你确保自己有 £30现金。
现在你已经具备了完成旅程所需的所有步骤。分解确保你有足够的钱、路线、交通工具选择和时间安排。现在,你可以将这种方法应用于模块化设计中的计算。