实验四:正规式到正规文法的转换
一:要求
输入任意的正规式,输出相应的正规文法
二:实验目的
熟练掌握正规式到正规文法的转换规则
理解正规文法和正规式的等价性
三:实验原理1.一个正规语言可以由正规文法定义,也可以由正规式定义,对任意一个正规文法,存在一个定义同一个语言的正规式,反之,对每个正规式,存在生成同一个语言的正规文法
2正规文法与正规式的转换规则:
1. A-〉xB,B-y则:A=xy
2.A-〉xA,A-y 则:A-〉x*y
3.A-〉x,A-〉y 则:A=x|y
四:数据结构与算法
struct Chomsky
{
string left;
string right;
};
void apart(Chomsky *p,int i) //分开产生式左右部
void VNVT(Chomsky *p)//求VN和VT
void print(Chomsky *p)//输出四元组,即正规文法
void change(Chomsky *p)//正规式到正规文法的转换函数
五:出错分析
1: 自定义的变量容易弄混,注释清楚很重要。很容易导致没有定义这种错误。
2:if条件判断内容不明确,字符串的分段获取不清楚。
3:程序没有写出来,实验失败。
六:实验结果与分析
七:源代码
#includeiostream
#incl
您可能关注的文档
最近下载
- 水泥矿渣稳定高掺量磷石膏基层材料配合比设计与性能研究.pdf VIP
- 广东省阳江市2023-2024学年六年级下学期期末语文试卷(含答案).doc VIP
- 高中语文试讲教案10312.pdf VIP
- 幼儿园孩子自闭症教育案例.docx VIP
- 广东省阳江市阳春市2024-2025学年六年级下学期期末数学试卷(含答案).pdf VIP
- DGTJ08-803-2024 既有建筑幕墙检查及安全性鉴定技术标准.pdf VIP
- supermariorunios下载超级马里奥跑酷iPhone-iPad下载.doc VIP
- (29页PPT)人民大学程延园员工关系管理第09章.pptx VIP
- 2026年抖音达人内衣泳衣类目准入考试题库及答案.docx
- 2026年国家级检验检测机构资质认定评审员考试测试题及答案.docx VIP
原创力文档

文档评论(0)