DFA最小化,语法分析初步

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

{1,2,3,4,5} {6,7}
  {1,2}b{1,2,3,4,5}  
  {3,4}b{6,7}可划分  
  {5}  
{1,2}{3,4}{5} {6,7}
  {1}a{3,4} {2}a{3,4}  
  {1}b{1,2} {2}b{1,2}不可划分  
  {3}c{3,4} {4}c{3,4}  
  {3}d{5} {4}d{5}不可划分  
III {1,2} {3,4} {5} {6,7}
    {6}b{6,7} {7}b{6,7}不可划分

最小化:

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

S→ 0A|1B

A→ 1S|1

B→0S|0

 

{012}

{3}

 

{0}0->{012}

{1}0->

{2}0->{3}

 

{0}{1}{2}

{3}

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

AB

→ 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 -> aC| bAA

  B -> bC' | aBB

  C-> C | ɛ

 
 
posted @ 2019-11-08 16:36  妮妮妮kk  阅读(138)  评论(0编辑  收藏  举报