- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章
构造产生下列语言的文法( 2) {a nbmcp|n,m,p ≥0}
解: G(S) :S→aS|X,X →bX|Y,Y → cY| ε
( 3) {a n # b n|n ≥0} ∪{cn # dn|n ≥0}
解: G(S) : S→ X,S→ Y,X→aXb|#, Y → cYd|# }
( 5)任何不是以 0 打头的所有奇整数所组成的集合
解: G(S):S→J|IBJ,B → 0B|IB| ε,I → J|2|4|6|8, J → 1|3|5|7|9}
( 6)(思考题)所有偶数个 0 和偶数个 1 所组成的符号串集合
解:对应文法为 S →0A|1B| ε, A→ 0S|1C B →0C|1S C →1A|0B
描述语言特点
2) S→ SS S →1A0 A → 1A0 A →ε
解: L(G)={1 n10n11n20n2 1 nm0nm |n1,n2, ,nm≥0;且 n1,n2, nm 不全
为零 } 该语言特点是:产生的句子中, 0、1 个数相同,并且若干相接的 1 后必
然紧接数量相同连续的 0。
5) S→ aSS S →a
解: L(G)={a (2n-1) |n ≥1} 可知:奇数个 a
(1) 解:由于此文法包含以下规则: AA→ε,所以此文法是 0 型文法。
解:
(1)aacb 是文法 G[S] 中的句子,相应语法树是:
最右推导: S=aAcB=aAcb=aacb
最左推导: S=aAcB=aacB=aacb
( 3) aacbccb 不是文法 G[S] 中的句子
aacbccb 不能从 S 推导得到时,它仅是文法 G[S] 的一个句型的一部分,而不是一个句子。
11. 解:最右推导 :
S=AB=AaSb=Aacb=bAacb=bbAacb=bbaacb
上面推导中,下划线部分为当前句型的句柄。对应的语法树为:
短语
a1 对 A1
b1a1 对 A2
b2 b1a1 对 A3
直接短语 句柄
√ √
c 对 S1 √
a2cb3 对 B
bbaacb 对 S 2
第三章
假设 M:人 W: 载狐狸过河, G:载山羊过河, C:载白菜过河
根据文法知其产生的语言是
L={a mbnci | m,n,i ≧1}
可以构造如下的文法 VN={S,A,B,C}, VT={a,b,c}
P={ S → aA, A →aA, A → bB, B →bB, B →cC, C → cC, C →c}
其状态转换图如下 :
7 (1) 其对应的右线性文法是 :
A →0D, B → 0A,B→1C,C→1|1F,C → 1|0A,F →0|0E|1A,D →0B|1C,E→1C|0B
最短输入串 011
任意接受的四个串: 011,0110,0011,000011
任意以 1 打头的串 .
9.对于矩阵 (iii)
状态转换图:
3 型文法(正规文法)
S→aA|a|bB A →bA|b|aC|a B →aB|bC|b C → aC|a|bC|b
用自然语言描述输入串的特征
以 a 打头,中间有任意个(包括 0个) b, 再跟 a, 最后由一个 a,b 所组成的任意串结尾或者以 b 打头,中间有任意个(包括 0个) a, 再跟 b, 最后由一个 a,b 所组成的任意串结尾。
(1)
确定化:
a
b
[S]
S
[S,A]
A
[A,B]
○
[S,A]
A
[S,A]
A
[A,B]
○
[B]
○
[A,B]
B
○
[B]
B
[B]
C
B
○
○
C
C
----------------------------------------------------- 以上为第一次作业
最小化:
0
{S,A} {B,C}
因为 {S}b= φ {A}b={B} 所以 {S,A}={S}{A}
因为 {C}b= φ {B}b={B} 所以 {B,C}={B}{C}
1
{S}{A}{B}{C}
原 DFA已为最小 DFA。
( 1) G1 的状态转换图:
或
G1 等价的左线性文法 G1’[F] :
F→Dd|Bb, D →C, B → S| ε|Ab|Db, A → Sa|a, C → Bc, S →Eb, E → Aa
或 G1’[F] :
F→Dd|Bb, D →C, B → S| ε|Ab|Db, A → Sa|a, C → Bc, S →Aab
求出描述习题 3-12 中图( 2)( 3)所给出有限自动机所识别语言的正规式
2) a(ba) *b 或 (ab) * ab
3) a( b|aa) *a
----------------------------------------------------- 以上为第二次作业
22
(1)
原创力文档


文档评论(0)