ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

第九次、DFA最小化,语法分析初步

2019-11-08 21:00:55  阅读:267  来源: 互联网

标签:10 文法 01 语法分析 因子 最小化 ABY DFA


1.将DFA最小化:教材P65 第9题 

 

A

{1,2,3,4,5}


{6,7}

B

{1,2}b ->{1,2,3,4,5}

{3,4}b ->{6,7}

{5}b

{6,7}

{6}b ->{6,7}

{7}b ->{6,7}

C

{1,2},{3,4},{5}

{6,7}

 

 

 

 

 

2.构造以下文法相应的最小的DFA

S→ 0A|1B

A→ 1S|1

B→0S|0

 正规式:

S->0A | 1B

    ->0(1S | 1) | 1(0S | 0)

    ->01S | 01 | 10S | 10

    ->(01 | 10)S | (01 | 10)

    ->(01 | 10)*(01 | 10)

 

 

 

 

初态

01

0

{XAB}

ε{AY}={ABY}

1

{ABY}

ε{AY}={ABY}

 

 


3.S 
AB3.给定如下文法 G[S]:

→ aA | ɛ 

→ b | bB

给出句子aaab 的一个自顶向下语法分析过程,并说明回溯产生的原因是什么?

S -> AB
S -> aAB
S -> aaAB
S -> aaaAB
S -> aaaɛb
S -> aaab

原因:反复提取公共左因子

 

4.P100 练习4,反复提取公共左因子,对文法进行改写。

S→C$

C→bA|aB

A→a|aC|bAA

B→b|bC|aBB

对文法改写,提取公共左因子得:

S→C$

C→bA|aB

A→aD|bAA

D→ε|C

B→bE|aBB

E→ε|C

标签:10,文法,01,语法分析,因子,最小化,ABY,DFA
来源: https://www.cnblogs.com/zqy1004/p/11823089.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有