20140501大学计算机程序与递归组合抽象构造分解.pptxVIP

20140501大学计算机程序与递归组合抽象构造分解.pptx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算系统与程序 ---程序的作用和本质;首先,设计并实现系统可以执行的基本动作(可实现的),例如 “与”动作 “或”动作 “非”动作 “异或”动作 那么,复杂的动作呢? 系统需要提供复杂的动作 复杂的动作千变万化 复杂的动作随使用者使用目的的不同而变化;指令:控制基本动作执行的命令;指令:控制基本动作执行的命令;基本动作 对基本动作的 抽象与控制 “与”动作 AND “或”动作 OR “非”动作 NOT;基本动作 对基本动作的 抽象与控制 “加”动作 + “减”动作 - “乘”动作 x “除”动作 ?;;运算式的组合-抽象与构造 ---程序构造示例I-计算对象的定义-构造与计算 ;运算式的组合-抽象与构造---程序构造示例 (1)运算组合式?;(+ 100 205) ;;(define height 2) ;(define pi 3.14159) ;运算式的组合-抽象与构造 ---程序构造示例II-运算符的定义-构造-与计算;(define (square x) (* x x)) ;名字的使用;(define (NewProc a) (SumOfSquare (+ a 1) (* a 2))) ;(NewProc (+ 3 1))的两种计算过程示意;(NewProc (+ 3 1))的两种计算过程示意;运算式的组合-抽象与构造 ---程序构造示例III-条件组合式的构造及总结;(cond ( p1 e1) ( p2 e2) ... ( pn en) ) ;问题1:用前缀表示法书写下述表达式 ;;;递归的概念;26;27;28;29;30;递归是一种表达相似性对象及动作的无限性构造的方法。 递归基础:定义、构造和计算的起点,直接给出; 递归步骤:由前n项或第n项定义第n+1项;由低阶f(k)且kn,来构造高阶f(n+1);;原始递归函数-复合与递归 ;34;35;36;;;;两种不同的递归函数 ---递归与迭代 ;41;42;43;44;;运用递归与迭代;运用递归和迭代 (1)运用递归进行无限自相似性对象的定义?;示例:“某人祖先”的递归定义 ;示例:简单命题逻辑的形式化递归定义 ;示例:树的形式化递归定义 ;;;;;递归与迭代程序的执行;;;n1;(define (fib n) ( cond ((= n 0) 0) ((= n 1) 1) (( n 1) (+ (fib (- n 1)) (fib (- n 2)))) ));;;具有无限的自相似性步骤的表达,循环-替代-递推—迭代;(define (fib n) ( fib-iter 1 0 n) ) (define (fib-iter a b count) ( cond ((= count 0) b) (( count 0) ( fib-iter (+ a b) a (- count 1) )))) ;递归是计算技术的典型特征,是以有限的表达方式来表达无限对象实例或无限计算步骤的一种经典的计算思维 递归覆盖了重复、迭代和递归,递归是最典型的构造手段 递归函数是可计算函数的精确的数学描述---计算理论的重要研究内容; (后面将介绍的)图灵机本质上也是递归:图灵可计算函数与递归函数等价,凡可计算的函数都是一般递归函数---丘奇-图灵命题---计算理论的重要研究内容;;;

文档评论(0)

zhiliao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档