
程序设计的基本元素:(输入到输出的过程,计算机内部操作视为黑箱操作)
基本的表达形式,用于表示语言所关心的最简单的个体。
组合的方法,通过他们可以从简单的东西出发 构造复合的元素。
抽象的方法,通过他们可以为复合对象命名,并将他们构造出复合的元素。
程序设计的具体元素:
表达式:
命名和环境:定义了一种受限的抽象手段,它为名字关联相应的值
组合式的求值:描述了基本的数据和过程
复合过程:提供了一种组织多个操作的方法
条件表达式和谓词:定义了过程的规则,如下绝对值的定义,

程序设计的两类要素:过程和要素
过程:基本的数据经过复合的过程以及规则的限制,在具体的规则下得出一个相应的结果。一个过程也就是一种模式,它描述了一个计算过程的局部演化方式,描述了这一计算过程中的每个步骤是怎样基于前面的步骤建立起来的。过程的定义如下:

应用序:先求值参数而后应用的方式
正则序:完全展开而后归约
牛顿法求平方根:定义一个数,猜测他的平方根,如果猜测值足够好,则完成,否则,改进猜测值,以此类推

整个程序设计过程可以简化为输入------过程-------输出。通过计算机操作提高效率
666

被折叠的 条评论
为什么被折叠?



