- 24
- 0
- 约1.38千字
- 约 4页
- 2020-09-03 发布于浙江
- 举报
正规式转换为不确定的有穷自动机的算法
1. 目的与要求:
通过设计、编写和调试将正规式转换为不确定的有穷自动机的程序,掌握转换过程中的相关概念和方法,NFA的表现形式可以是图标或者图形。
2. 问题描述:
任意给定一个正规式r(包括链接、或、闭包运算),根据如下算法,设计一个程序,生成与该正规式等价的NFA N.
算法:
首先,分析给定的正规式r,将其分解成最基本的子表达式,使用下面的规则(1)和规则(2)为r中的每个基本符号(e或字母表中的符号)构造NFA。如果符号a在r中出现多次,则要为它的每次出现构造一个NFA。
然后,使用规则(3)逐步地组合前面构造的NFA,直到获得整个正规式的NFA为止。
基本规则如下:
(1)对于e,构造如下图所示的NFA,它识别{e};
(2)对于Σ中的每个符号a,构造如下图所示的NFA,它识别{a};
(3)如果N(s)和N(t)分别是正规式s和t的NFA,则:
对正规式s∣t,构造合成的NFA N(s∣t),结果如下图所示:
加入x和y节点,从x引e弧到N(s)和N(t)的开始状态,从N(s)和N(t)的接受状态引e弧到y节点;
对正规式st,构造合成的NFA N(st),结果如下图所示:
N(s)的开始状态成为合成后的NFA的开始状态,N(t)的接受状态成为合成后的NFA的接受状态,N(s)的接受状态和N(t)的开始状态合并;
对于正规式s*,
您可能关注的文档
- 【新版】人美版八年级美术下册《艺术品的收藏与拍卖》教案【名校精品】.doc
- 【新步步高】2018-2019学年高二化学人教版选修3课后作业:2.3.1 键的极性和分子的极性x.doc
- 【新高考】新高考英语试卷的重大变化.doc
- 【新聘小学语文教师培训材料】如何上好阅读课.doc
- 【新人教版】化学选修四:2-1《化学反应速率》教案设计.doc
- 【新闻稿】山根镇开展2018年“传承红色基因,争做时代新人”实践教育活动.doc
- 【鑫哥单项题型专题】句子简化题.pdf
- 【学情分析】_混合运算解决问题.doc
- 【学情分析】两位数加一位数和两位数加整十数的不进位加法.doc
- 【学情分析】学情分析_学写游记_语文_普通初中_刘相菊.doc
最近下载
- 生活小区直饮水系统设计方案.docx VIP
- 药事管理与法规.doc VIP
- (推荐!)GB 45673-2025危险化学品企业安全生产标准化规章制度之43:化学品鉴定分类和登记管理制度(编制-2025A0)(可编辑!).docx VIP
- 3-6年级小学数学试讲稿(含目录).pdf VIP
- 《高致病性病原微生物菌(毒)种转(运)输管理规范》(征求意见稿).docx VIP
- 高致病性病原微生物菌(毒)种转(运)输管理规范.pdf VIP
- 胖东来商贸集团各项管理制度.docx VIP
- 中国间质性肺病诊疗指南(2025版).docx VIP
- 外科患者的营养支持.ppt VIP
- 1959-1986年维也纳新年音乐会中德曲目单.docx VIP
原创力文档

文档评论(0)