- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算复杂性实验指导书及实验报告
《 计算复杂性分析》
实 验 指 导 书
申进 编 写
适用专业: 信息与计算科学
怀化学院数学系
2012 年 2 月
前 言
通过实验,使学生加深对形式语言与自动机的基础知识的掌握。包括正则语言与有穷自动机,上下文无关语言与下推自动机,以及图灵机的基本概念和性质。
目 录
序号 实验项目名称 学时 实验类型 实验要求 1 正则语言模块(1):有穷自动机与正则语言. 2 验证性 必修 2 正则语言模块(2):正则表达式与正则文法. 2 验证性 必修 3 上下文无关语言模块:上下文无关语言与下推自动机 2 综合性 必修 4 图灵机模块 2 综合性 必修 说明:实验类型为演示性、验证性、综合性、设计性、研究性之一,实验要求为必修或选修。
实验一:正则语言模块(1):有穷自动机与正则语言
实验学时:2
实验类型:验证
实验要求:必修
一、实验目的
1.了解有穷自动机的相关算法和图形化模拟;
2.通过实验验证NFA和DFA之间的等价关系,掌握它们之间的相互转换方法。
二、实验内容
1.使用图形化模拟一台DFA,并分析指出它识别的语言。
2.利用字符串模拟功能,检验两个长度超过5的字符串,使得其中一个接受,一个拒绝;
3.参考教材52面1.16题,验证NFA和DFA之间的等价关系,掌握它们之间的相互转换方法。
三、实验原理、方法和手段
相关算法参考课程知识学习模块。
四、实验组织运行要求
采用以学生自主训练为主的开放模式组织教学。
五、实验条件
硬件:64MB以上的内存,50MB以上的硬盘空间。
软件:WindowsXP操作系统,PDF阅读器。
六、实验步骤
1.安装形式语言和自动机课程软件,阅读学习用户操作手册正则语言部分。
2.完成实验内容1,如下图所示:
图1.1 DFA M=({1,2},{a,b},,1,{2}).
3.完成实验内容2,如下图所示:
图1.2 DFA识别字符串aaabb
4.完成实验内容3,考虑带的NFA转换成DFA。
注意事项:(1)该软件用@表示;
(2)该软件用a|b表示a,b在同一转移箭头上,注意与书本的差别。
实验二:正则语言模块(2):正则表达式与正则文法.
实验学时:2
实验类型:验证
实验要求:必修
一、实验目的
1.了解正则表达式与正则文法的定义,区别以及联系;
2.通过实验掌握RE和RG之间的相互转换方法,以及与NFA和DFA的转换方法。
二、实验内容
掌握以下转换过程和方法:
1.(带空转移的非确定性有穷自动机)。
2.。
3.。
4.。
三、实验原理、方法和手段
相关算法以及RE和RG的概念参考课程知识学习模块以及教材相应章节。
四、实验组织运行要求
采用以学生自主训练为主的开放模式组织教学。
五、实验条件
硬件:64MB以上的内存,50MB以上的硬盘空间。
软件:WindowsXP操作系统,PDF阅读器。
六、实验步骤
1. 输入正则表达式,并将其转换成为相应的NFA。
注意:(1)在该软件中,用表示(并运算)。
(2)所得结果与教材的内容有差别,找到差别所在。
思考题:习题1.6的a题。
2. 任意输入一个较简单的正则表达式,转换成为等价的正则文法。
3. 任意输入一个较简单的正则文法,转换成为等价的正则表达式实验三:上下文无关语言模块:下推自动机与上下文无关文法
实验学时:2
实验类型:综合
实验要求:必修
一、实验目的
1、了解上下文无关文法的概念以及性质;
2、通过实验掌握上下文无关文法的化简方法,掌握上下文无关文法向下推自动机的转换,
二、实验内容
1、初始化上下文无关文法;
2、初始化下推自动机;
3、上下文无关文法的化简;
4、上下文无关文法向下推自动机的转换;
5、N-PDA(以空栈方式接受语言的下推自动机)与F-PDA(以终态方式接受语言的下推自动机)的相互转换。
三、实验原理、方法和手段
相关算法以及概念参考课程知识学习模块以及教材相应章节。上下文无关文法的化简方法参见相应的PPT。
四、实验组织运行要求
采用以学生自主训练为主的开放模式组织教学。
五、实验条件
硬件:64MB以上的内存,50MB以上的硬盘空间。
软件:WindowsXP操作系统,PDF阅读器。
六、实验步骤
1. 初始化上下文无关文法,有两种方式选择:
打开文本文件的方式
自行录入文法
请将教材P68例题2.7中的文法用文本文件的方式输入;
请自行录入文法
2、初始化下推自动机;
您可能关注的文档
最近下载
- 风冷螺杆热泵机组技术手册(1).pdf
- 安徽2023年01月安徽阜阳市从优秀村(社区)干部中考试录用乡镇(街道)机关公务员国家公务员考试、考试大纲、历年真题笔试题库含答案解析.docx VIP
- 2022年版劳动课程标准考试真题及答案B卷 .pdf VIP
- 出口质量安全管理制度.docx VIP
- 2024年电力行业分析报告:四十载周期为鉴,压电价已非必选.pdf VIP
- 2022年中考语文专题考点针对训练——古诗文联读(一).pdf VIP
- 国防教育辅导员国家职业标准(必威体育精装版版).pdf
- 安徽2023年01月安徽淮北市从优秀村(社区)干部中考试录用乡镇(街道)机关公务员国家公务员考试、考试大纲、历年真题笔试题库含答案解析.docx VIP
- 定制式义齿质量体系 文件控制程序.doc VIP
- 数实技术融合对企业新质生产力的影响研究.docx VIP
文档评论(0)