- 15
- 0
- 约 8页
- 2016-10-16 发布于重庆
- 举报
用Java语言实现NFA到DFA的等价变换
用Java语言实现NFA到DFA的等价变换
姓名:陈超
单位:湖北工业大学计算机学院02计算机1班
学号:0212002119
时间:2005.10.31
一、实验目的
1、加深对NFA和DFA概念的理解;
2、掌握NFA和DFA之间的等价变换机制;
3、了解Java工程的开发过程。
二、实验小组(按姓氏拼音排序):陈超、桂日培
三、术语解释
1、DFA
确定的有穷自动机(DFA)M是一五元组
M=(Q,∑,δ,q0,Z),
其中:
Q是一有穷状态集;
∑是有穷输入字母表;
δ是从Q×∑(Q的映射函数,称为状态变迁函数,定义式δ(q1,a)=q2表示在q1状态下读入字母a后,转到状态q2;
q0∈Q是唯一的初态;
Z包含于Q是终态集。
2、NFA
如果δ(q1,a)的值不唯一,而是一个状态子集的话,那么这样的FA是不确定的,称为不确定的有穷自动机(NFA)。NFA和DFA定义的主要差别是它们的映射函数不一样,NFA的δ函数定义为:
δ:Q×∑(ρ
其中:ρ∈2Q,即ρ是Q的任意子集,2Q是Q的幂集。
四、实验步骤
1、实验环境:
操作系统:Microsoft Windows XP
编译平台:Borland JBuilder 2006 Enterprise
2、步骤与内容:
(1)启动JBuilder,新建一个名为:NFA_To_DFA的工程,模板为默认类型(Default p
您可能关注的文档
- 2014年陕西社区工作者考试专业知识城市社区建设.doc
- 2014年集贤矿煤矿物资管.doc
- 2014年首批50家私募基金公司获得牌照.doc
- 2014年高校毕业生应征入伍政策问答.doc
- 2014年高考广西各高中上一本人数.doc
- 2014年高考阅读理解22母亲脑死亡92天后剖腹产婴儿成功降生.doc
- 2014年黑龙江公务员面试找套路“必死无疑”.doc
- 2014年黄土论文.doc
- 2014年黑龙江公务员省考面试如何快速“俘获”考官的心.doc
- 2014年高考理综(安徽解析版).doc
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)