1/计算视角是指用计算机的视角来看待世界,我们能从中获得一些好处:
●现象的算法概念使我们能注意到其他方法无法观测到的事物
●我们无法凭经验来研究对象时,它提供了一种新的模型和实验方法来处理现象
2/现象算法指我们把一切现象抽象为算法
3/算法:是一组适合于特定行为,无二义的指令系列可以被当成一种算法
4/好的算法关键要素:精度;简单,抽象分级
5/算法与计算机程序的区别:算法是行为的说明,程序是算法的一种表示.
6/数据与信息:信息是某一事情的知识;数据意味着某些信息的特定表示;算法操作的是数据,不是信息.
7/算法组件:数据结构;数据操作指令;条件表达式;控制结构和模块
8/从计算视角看问题:
●用算法表达式构思行为
●用过程构思展示行为的东西
●用不同的抽象等级构思算法
●理解复杂度如何限制算法的可用性
●撇开其它视角(临时的),根据算法和数据观察世界.