计算引论2计算模型.pptx
《计算引论2计算模型.pptx》由会员分享,可在线阅读,更多相关《计算引论2计算模型.pptx(36页珍藏版)》请在三一办公上搜索。
1、计算引论,第二章 计算模型,主要内容,图灵机模型 RAM机 RASP机 Lambda演算模型,2.1 图灵机模型,图灵机组成:线性带(读写介质)基本符号表(表示信息)信息处理状态信息处理动作(静止,左、右移)信息处理方法(规则,即程序),状态控制器,q0,q5,q4,q3,q1,q2,读写头,线性带,定义:图灵机的M(Q,B,q0,F),其中:Q 为状态的有限集合;为有限字母表,为输入符号集;为线性带符号集,;B空符号,B,B;q0Q为初始状态 FQ是终止状态集;:Q Q(L,R,S)为转移函数。,例1:(q,a)=(p,(b,L)说明:若当前状态为q,读写头读取a,经过动作后,图灵机状态改为
2、p,线性带上a改变为b,同时读写头左移一格。例2:(q,a)=(p,(a,R)说明:若当前状态为q,读写头读取a,经过动作后,图灵机状态改为p,线性带上a不改变,同时读写头右移一格。,例3:(q,a)=(q,(B,S)说明:当前状态为q,读写头读取a,经过动作后,图灵机状态不改变,仍为q,线性带上a被清空为null,同时读写头不动。,例4:有图灵机M定义如下:M=(q0,q1,q2,0,1,0,1,B,q0,B,q2),其中定义为:(q0,0)=(q0,0,R),(q0,1)=(q1,1,R),(q1,0)=(q1,0,R),(q1,B)=(q2,B,R).,表示:图表,识别由0和1组成的且只
3、含有一个1的字符串。,格局:机器的状态的表示,由当前状态、当前带内容、读写头位置组成。属于(*Q*)。如(u,q,v)简记为:uqv.,u,v,初始格局:q0,*;终止格局:接受格局:qf,*;停机格局:转换函数无定义。格局转换:图灵机M根据转换函数定义合法地从格局C1进入格局C2,则称格局C1产生格局C2,称这两个格局之间有二元关系。记为C1 C2。,计算:计算是从图灵机的初始格局到终止格局按照动作函数规定的规则进行的一系列转换的序列。,例5:设计一台接受0与1出现次数相同且0先出现的串0011的图灵机。基本思路:读头将第一个0改为x,右移,把找到的第一个1改为y,然后退回去直到遇到第一个x
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 引论 模型
链接地址:https://www.31ppt.com/p-6606082.html