zoukankan      html  css  js  c++  java
  • DFA最小化,语法分析初步

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

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

    S→ 0A|1B

    A→ 1S|1

    B→0S|0

    (1)正规式:

    S=0(1S+1)+1(0S+0)

    S=01S+01+10S+10

    S=S(01+10)+(01+10)

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

     

     

     

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

    AB

    → aA | ɛ 

    → b | bB

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

     S->aAB

       ->aaAB      aaab

       ->aaaAB    aaab

       ->aaa ɛB    aaab

       ->aaab       aaab 

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

    A->a( ɛ |C)|bAA

    A->aA'|bAA

    B->b( ɛ |C)|aBB

    B->bB'|aBB

    C->bA|aB

    C->baA'|aB  =>  C->a(bA'|B)

    C->bAA|bB'  =>  C->b(AA|B')

  • 相关阅读:
    机器学习笔记
    python学习笔记-day8
    python学习笔记-day7
    python学习笔记-day6
    python学习笔记-day5
    python习题
    単語
    bat批处理----copy和xcopy区别
    C#
    VB
  • 原文地址:https://www.cnblogs.com/lychee2333/p/11823446.html
Copyright © 2011-2022 走看看