第九次作业

1.DFA最小化:教材P65 9

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

 

S→ 0A|1B

 

A→ 1S|1

 

 

B→0S|0

解:

S→ 0A|1B

 

S

 

0(1S|1)|1(0S|0)

 

01S | 01 | 10S | 10

 

(01 | 10)S | (01 | 10)

 

 

(01 | 10)*(01 | 10)

  确定化:

简化:

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

 

S →AB

 

A → aA | ɛ

 

B → b | bB

 

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

答:S=>AB

         =>aAB

         =>aaAB

         =>aaaAB

         =>aaaεb

         =>aaab

 

 

 

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

 

解:

 

S -> C$

 

C -> bA | aB

 

A -> aC' | bAA

 

B -> bC' | aBB

 

C' -> C | ɛ

 

 

 

 

 

 

 

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

 

S →AB

 

A → aA | ɛ

 

B → b | bB

 

给出句子aaab 的一个自顶向下语法分析过程,并说明回溯产生的原因是什么?是3.给定如下文法 G[S]

 

S →AB

 

A → aA | ɛ

 

B → b | bB

 

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

 

答:S=>AB

         =>aAB

         =>aaAB

         =>aaaAB

         =>aaaεb

         =>aaab

 

 

 

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

 

解:

 

S -> C$

 

C -> bA | aB

 

A -> aC' | bAA

 

B -> bC' | aBB

 

C' -> C | ɛ

 1.DFA最小化:教材P65 9

 

 

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

 

S→ 0A|1B

 

A→ 1S|1

 

B→0S|0

 

解:

S→ 0A|1B

 

S

 

0(1S|1)|1(0S|0)

 

01S | 01 | 10S | 10

 

(01 | 10)S | (01 | 10)

 

(01 | 10)*(01 | 10)

确定化:

简化:

 

 

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

 

S →AB

 

A → aA | ɛ

 

B → b | bB

 

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

 

答:S=>AB

         =>aAB

         =>aaAB

         =>aaaAB

         =>aaaεb

         =>aaab

 

 

 

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

 

解:

 

S -> C$

 

C -> bA | aB

 

A -> aC' | bAA

 

B -> bC' | aBB

 

C' -> C | ɛ

posted on 2019-11-07 21:23  LipengC  阅读(115)  评论(0编辑  收藏  举报