如何利用计算机思维来解决问题?
- 计算机思维是在学习和应用计算机学科理论和技能的过程中,所体验和获得的思想方法和做事方法。
- 宏观层面——“可计算” / 计算机思维需要你针对现实生活中的问题找到计算机的解决策略。
- “中观”层面
- 计算机操作系统 : 在资源有限的情况下整体上让人感觉特别流畅
- 苹果的操作系统
- 计算机科学中的递归原理
- 将大事分解、从小事做起,步步干净利落、自顶向下设计,再自下而上回归。
- 计算机操作系统 : 在资源有限的情况下整体上让人感觉特别流畅
- 微观层面——涉及到具体技能,但不是简单的编程等技能
- 设计出计算机内部整理和查找信息的技能。 / 生活中等同于我们处理各种事情的条理性。
- 缓存。凡事要留有余量,预先准备好数据和程序。
- 宏观:找到现实世界和虚拟世界的对应;
- 中观:在有限资源的情况下做到全局最优;
- 微观:合理组织和利用资源,凡事留有余地。