第一范文网 - 专业文章范例文档资料分享平台

蒋立源编译原理第三版第三章习题与答案(修改后)

来源:用户分享 时间:2025/6/25 4:08:46 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

第3章 习题

3-1 试构造一右线性文法,使得它与如下的文法等价

S→AB A→UT U→aU|a D→bT|b B→cB|c

并根据所得的右线性文法,构造出相应的状态转换图。

3-2 对于如题图3-2所示的状态转换图

00D01A0B01C11F0E1题图3-2 (1) 写出相应的右线性文法; (2) 指出它接受的最短输入串;

(3) 任意列出它接受的另外4个输入串; (4) 任意列出它拒绝接受的4个输入串。

3-3 对于如下的状态转换矩阵:

a b a b SA S SA BA A B A B A BB B BB B(ⅰ) 初态:S终态:B(ⅲ) 初态:S终态:Ba b a b SAA B SA SC A A C B B B C B B CCC C CC C(ⅳ) 初态:S终态:C题图3-3

(1) 分别画出相应的状态转换图; (2) 写出相应的3型文法;

(3) 用自然语言描述它们所识别的输入串的特征。

3-4 将如下的NFA确定化和最小化:

(ⅱ) 初态:S终态:A,CaSaAbbBa(1)bSaAaC(2) aaBSaAbBb(3)bBaAaCa, b(4)a题图3-4

3-5 将如题图3-5所示的具有ε动作的NFA确定化。

SaABc(1)bCεεSaZbUabbRaεbXa(2)Y 题图3-5 具有ε动作的NFA

3-6 设有文法G[S]:

S→aA A→aA|bB B→bB|cC|c C→cC|c

试用正规式描述它所产生的语言。

3-7 分别构造与如下正规式相应的NFA。

(1) ((0* |1)(1* 0))* (2) b|a(aa*b)*b

3-8 构造与正规式(a|b)(aa|bb)(a|b)相应的DFA。

*

*

第3章 习题答案

3-1 解:根据文法知其产生的语言是:

L[G]={ambnci| m,n,i≧1}

可以构造与原文法等价的右线性文法:

S→aA A→aA|bB B→bB|cC|c C→cC|c

其状态转换图如下:

3-2 解:

(1) 其对应的右线性文法是G[A]:

A →0D B→0A|1C C→0A|1F|1 D→0B|1C E→0B|1C F→1A|0E|0

(2) 最短输入串为011

(3) 任意接受的四个输入串为:

0110,0011,000011,00110

(4) 任意拒绝接受的输入串为: 0111,1011,1100,1001

3-3 解:

(1) 相应的状态转换图为:

蒋立源编译原理第三版第三章习题与答案(修改后).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2et631uq4n3gyk618jsm0fvam2gyzr007f0_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top