图灵和图灵机模型课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《图灵和图灵机模型课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图灵机 模型 课件
- 资源描述:
-
1、图灵和图灵机模型图灵和图灵机模型2.1 计算本质的认识历史计算本质的认识历史 在在20世纪世纪30年代以前,人们并没有真正认识计算的年代以前,人们并没有真正认识计算的本质本质 很早以前,我国的学者认为,对于一个数学问题,只有当很早以前,我国的学者认为,对于一个数学问题,只有当确定了其可用算盘解算它的规则时,这个问题才算可解。确定了其可用算盘解算它的规则时,这个问题才算可解。这就是古代中国的这就是古代中国的“算法化算法化”思想。思想。 蕴涵了计算的根本问题,即蕴涵了计算的根本问题,即“能行性能行性”问题问题 这对现代计算学科的研究具有重要的意义:这对现代计算学科的研究具有重要的意义: 图灵机图灵
2、机 几何定理的机器证明几何定理的机器证明 对计算本质的真正认识取决于形式化研究的进程对计算本质的真正认识取决于形式化研究的进程形式化研究进程形式化研究进程 1275年,思维机器年,思维机器“旋转玩具旋转玩具” 是一种形式化的产物,标志是一种形式化的产物,标志着形式化思想革命的开始着形式化思想革命的开始 形式化方法和理论的研究起源于对数学的基础研究。形式化方法和理论的研究起源于对数学的基础研究。 康托尔的集合论,成为数学的重要基础康托尔的集合论,成为数学的重要基础 希尔伯特纲领:将每一门数学的分支构成形式系统或形式理论,并在希尔伯特纲领:将每一门数学的分支构成形式系统或形式理论,并在以此为对象的
3、元理论即元数学中,证明每一个形式系统的相容性,从以此为对象的元理论即元数学中,证明每一个形式系统的相容性,从而导出全部数学的相容性而导出全部数学的相容性 希尔伯特纲领的目标,其实质就是要寻找通用的形式逻辑系统,该系统希尔伯特纲领的目标,其实质就是要寻找通用的形式逻辑系统,该系统应当是完备的,即在该系统中可以机械地判定任何给定命题的真伪应当是完备的,即在该系统中可以机械地判定任何给定命题的真伪 其目的是为了消除罗素悖论:其目的是为了消除罗素悖论:S=x x S 1931年,哥德尔提出的关于形式系统的年,哥德尔提出的关于形式系统的“不完备性定理不完备性定理”中指出,这中指出,这种形式系统是不存在的
4、,从而宣告希尔伯特纲领失败种形式系统是不存在的,从而宣告希尔伯特纲领失败 “不完备性定理不完备性定理”说明,有些数学问题是不能用任何机械过程来解决的,说明,有些数学问题是不能用任何机械过程来解决的,我们应把精力集中于解决具有能行性的问题我们应把精力集中于解决具有能行性的问题图灵对计算本质的揭示图灵对计算本质的揭示 在哥德尔研究成果的影响下,在哥德尔研究成果的影响下,20世纪世纪30年代后期,年代后期,图灵从计算一个数的一般过程入手对计算的本质进图灵从计算一个数的一般过程入手对计算的本质进行了研究,从而实现了对计算本质的真正认识行了研究,从而实现了对计算本质的真正认识 所谓计算,就是计算者(人或
5、机器)对一条两端可所谓计算,就是计算者(人或机器)对一条两端可无限延长的纸带上的一串无限延长的纸带上的一串0和和1执行指令,一步一步执行指令,一步一步地改变纸带上的地改变纸带上的0或或1,经过有限步骤,最后得到一,经过有限步骤,最后得到一个满足预先规定的符号串的变换过程个满足预先规定的符号串的变换过程 图灵的研究成果是:可计算性图灵的研究成果是:可计算性 = 图灵可计算性图灵可计算性 任一过程是能行的(理论上的能行,能够具体表现在一个任一过程是能行的(理论上的能行,能够具体表现在一个算法中),当且仅当它能够被一台图灵机实现算法中),当且仅当它能够被一台图灵机实现2.2 图灵机计算模型图灵机计算
6、模型图灵机的特征图灵机的特征 图灵机由一条两端可无限延长的带子、一个读写头图灵机由一条两端可无限延长的带子、一个读写头以及一组控制读写头工作的命令组成以及一组控制读写头工作的命令组成 写在带子上的符号为一个有穷字母表:写在带子上的符号为一个有穷字母表:S0,S1,S2,Sp 一个给定机器的程序认为是机器内的五元组一个给定机器的程序认为是机器内的五元组(qiSjSkRql 或或qiSjSkLql或或qiSjSkNql )形式的指令)形式的指令集集 qi表示机器目前所处的状态表示机器目前所处的状态 Sj表示机器从方格中读入的符号表示机器从方格中读入的符号 Sk表示机器用来代替表示机器用来代替Sj写
7、入方格中的符号写入方格中的符号 R、L、N分别表示向右移一格、向左移一格、不移动分别表示向右移一格、向左移一格、不移动 ql表示下一步机器的状态表示下一步机器的状态图灵机的工作原理图灵机的工作原理 机器从给定带子上的某起始点出发,根据其初始状机器从给定带子上的某起始点出发,根据其初始状态及机内五元组决定其动作,经过有限步骤机器停态及机内五元组决定其动作,经过有限步骤机器停止时,带子上的信息即为机器计算的结果。止时,带子上的信息即为机器计算的结果。 可能产生的问题:可能产生的问题: 无休止工作无休止工作 如:如:q1S2S2Rq3指令和指令和q3S3S3Lq1指令同时出现在机器中时指令同时出现在
8、机器中时 产生二义性产生二义性 如:如:q3S2S2Rq4和和q3S2S4Lq6指令同时出现在机器中时指令同时出现在机器中时实例实例 设设b表示空格,表示空格,q1表示机器的初始状态,表示机器的初始状态,q4表示机器的结束表示机器的结束状态,如果带子上的输入信息是状态,如果带子上的输入信息是10100010,读入头对准最,读入头对准最右边第一个为右边第一个为0的方格,状态为初始状态的方格,状态为初始状态q1。按照以下规则。按照以下规则执行之后,输出正确的计算结果。执行之后,输出正确的计算结果。q1 0 1 L q2 q1 1 0 L q3 q1 b b N q4 q2 0 0 L q2 q2
9、1 1 L q2 q2 b b N q4 q3 0 1 L q2 q3 1 0 L q3 q3 b b N q4图灵机对例子的计算过程图灵机对例子的计算过程S(x) = x + 1现代计算机的产生现代计算机的产生 自从图灵机思想提出不到自从图灵机思想提出不到10年,世界上第一年,世界上第一台电子计算机诞生了台电子计算机诞生了 图灵机反映的是一种计算模型,而现代计算机正图灵机反映的是一种计算模型,而现代计算机正是这种模型的具体实现是这种模型的具体实现 反映了计算学科的抽象、理论和设计反映了计算学科的抽象、理论和设计3个过程个过程 抽象和理论两个过程关心的是解决具有能行性和有效抽象和理论两个过程关
10、心的是解决具有能行性和有效性的模型问题性的模型问题 设计过程关心的是模型的具体实现问题设计过程关心的是模型的具体实现问题从计算角度认知思维、视觉和生命过程从计算角度认知思维、视觉和生命过程 符号主义者认为:认知是一种符号处理过程,符号主义者认为:认知是一种符号处理过程,因此思维就是计算(认知就是计算)因此思维就是计算(认知就是计算) 有关视觉认知理论的学者也把视觉看作是一有关视觉认知理论的学者也把视觉看作是一种计算种计算 此外,此外,DNA(脱氧核糖核酸)计算技术的可(脱氧核糖核酸)计算技术的可行性,从一个侧面说明了生命过程也是一种行性,从一个侧面说明了生命过程也是一种计算计算2.3 图灵简介
11、图灵简介(19121954)图灵简介图灵简介 图灵图灵1912年年6月月23日生于伦敦近郊,因父母日生于伦敦近郊,因父母一度在国外,童年时缺乏父爱和母爱,自幼一度在国外,童年时缺乏父爱和母爱,自幼起性格和行为很怪癖。起性格和行为很怪癖。 13岁入中学,学习成绩不是很好,只有数学岁入中学,学习成绩不是很好,只有数学例外,演算能力特别强。此外,擅长赛跑。例外,演算能力特别强。此外,擅长赛跑。 1931年中学毕业后考入剑桥大学攻读数学,年中学毕业后考入剑桥大学攻读数学,其学位论文课题是关于概率论的中心极限定其学位论文课题是关于概率论的中心极限定理的,由于对前人工作一无所知,他又重新理的,由于对前人工
12、作一无所知,他又重新发现了该定理。发现了该定理。图灵简介图灵简介 1935年,图灵开始对数理逻辑发生兴趣。年,图灵开始对数理逻辑发生兴趣。 数理逻辑用数学方法,也就是用符号和公式、公理的方法去研究人的数理逻辑用数学方法,也就是用符号和公式、公理的方法去研究人的思维过程、思维规律。思维过程、思维规律。 其起源可追溯到其起源可追溯到17世纪德国的大数学家莱布尼茨世纪德国的大数学家莱布尼茨(16461716),其,其建立目的是一种精确的、普遍的符号语言,并寻求一种推理演算,以建立目的是一种精确的、普遍的符号语言,并寻求一种推理演算,以便用演算去解决人如何推理的问题。便用演算去解决人如何推理的问题。
展开阅读全文