- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
*******************************************************************************
1. 设L = { 0n | n ≥ 1 },试构造满足要求的文法G.
G是RG.
G是CFG, 但不是RG.
G是CSG, 但不是CFG.
G是短语结构文法,但不是CSG.
解答:
1:S→0|0S
2:S→0|0S|SS
3:S→0|0S|AS
AS→SA
AS→0A
0A→S0
0AS→00
4:S→0|0S|AS
AS→SA|ABB
ABB→AS
AB→A|ε
*******************************************************************************
2.设∑={0,1},请给出∑上的下列语言的文法
(1)所有以0开头的串
S→0A|0
A→0|1||0A|1A
(2)所有以0开头以1结尾的串
S→0A
A→1|0A|1A
(3)所有以11开头以11结尾的串
S→11A|11
A→11|0A|1A
(4)所有最多有一对连续的0或者最多有一对连续的1
1:x中既没有成对的0,也没有成对的1
2:x有一对连续的0
3: x有一对连续的1
4:x中既有一对连续的0,也有一对连续的1
S→A|B|C|D
A→ε|A’|A”
A’ →0|01|01A’
A” →1|10|10A”
B→B’00B”
B’ →1|01|1B’|01B’
B” →1|10|1B”10B”
C→C’11C”
C’ →0|10|0C’|10C’
C” →0|01|0C”|01C”
D→E00F11H|P11G00K
E→1|1E’|E’
E’ →01E’|E’
F→ε|10|10F // F 以1开头,以0结尾;不含连续0和连续1
H→0|H’0|H’
H’ →01|01H’
P→0|0P’|P’
P’ →10P’|10
G→ε|01|01G // G 以0开头,以1结尾;不含连续0和连续1
K→1|K’1|K’
K’ →10|10K’
(5) 所有最多有一对连续的0而且最多有一对连续的1
1:x中既没有成对的0,也没有成对的1
2:x只有一对连续的0,没有连续的1
3:y只有一对连续的1,没有连续的0
4:x中既有一对连续的0,也有一对连续的1
S→A|B|C|D
A→ε|A’|A”
A’ →0|01|01A’
A” →1|10|10A”
B→B’00B”’
B’ →ε|1|01|01B’’|1 B’’ // B’是不含连续0,也不含连续1的串
B’’ →01|01 B’’
B”’ →ε|1|10|10B”” // B””是不含连续0,也不含连续1的串
B”” →10|10 B””
C→C’11C”’ // C’是不含连续1,也不含连续0的串
C’ →ε|0|10|0C”|10C”
C” →10|10 C”
C”’ →ε|0|01|01C”” // C””是不含连续1,也不含连续0的串
C”” →01|01 C””
D→E00F11H|P11G00K
E→1|1E’|E’
E’ →01E’|E’
F→ε|10|10F // F 以1开头,以0结尾;不含连续0和连续1
H→0|H’0|H’
H’ →01|01H’
P→0|0P’|P’
P’ →10P’|10
G→ε|01|01G // G 以0开头,以1结尾;不含连续0和连续1
K→1|K’1|K’
K’ →10|10K’
(6)所有长度为偶数的串
S→01|10|00|11|01S|10S|00S|11S
(7)所有包含子串01011的串
S→X01011Y
X→ε|0X|1X
Y→ε|0Y|
文档评论(0)