形式语言与自动机作业参考答案(仅供参考)

形式语言与自动机作业参考答案(仅供参考)

ID:17632864

大小:91.50 KB

页数:8页

时间:2018-09-04

形式语言与自动机作业参考答案(仅供参考)_第1页
形式语言与自动机作业参考答案(仅供参考)_第2页
形式语言与自动机作业参考答案(仅供参考)_第3页
形式语言与自动机作业参考答案(仅供参考)_第4页
形式语言与自动机作业参考答案(仅供参考)_第5页
资源描述:

《形式语言与自动机作业参考答案(仅供参考)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、形式语言与自动机四、五章部分习题答案形式语言与自动机作业参考答案(仅供参考)Ø第四章10.把下列文法变换为无ε生成式、无单生成式和没有无用符号的等价文法:S→A1

2、A2,A1→A3

3、A4,A2→A4

4、A5,A3→S

5、b

6、ε,A4→S

7、a,A5→S

8、d

9、ε解:⑴由算法3,变换为无ε生成式:N’={S,A1,A2,A3,A4,A5}G1=({S1,S,A1,A2,A3,A4,A5},{a,b,d},P1,S1),其中生成式P1如下:S1→ε

10、S,S→A1

11、A2,A1→A3

12、A4,A2→A4

13、A5,A3→S

14、b,A4→S

15、a,A5→S

16、d,

17、⑵由算法4,消单生成式:NS1={S1,S,A1,A2,A3,A4,A5},NS=NA1=NA2=NA3=NA4=NA5={S,A1,A2,A3,A4,A5},运用算法4,则P1变为:S1→a

18、b

19、d

20、ε,S→a

21、b

22、d,A1→a

23、b

24、d,A2→a

25、b

26、d,A3→a

27、b

28、d,A4→a

29、b

30、d,A5→a

31、b

32、d⑶由算法1和算法2,消除无用符号,得到符合题目要求的等价文法:G1=({S1},{a,b,d},P1,S1),其中生成式P1为:S1→a

33、b

34、d

35、ε.11.设2型文法G=({S,A,B,C,D,E,F},{a,b,c},P,S),

36、其中P:S→ASB

37、ε;A→aAS

38、a;B→SBS

39、A

40、bb试将G变换为无ε生成式,无单生成式,没有无用符号的文法,再将其转换为Chomsky范式.解:⑴由算法3,变换为无ε生成式:N’={S}由S→ASB得出S→ASB

41、AB,由A→aAS得出A→aAS

42、aA,由B→SBS得出B→SBS

43、SB

44、BS

45、B,由S∈N’得出S1→ε

46、S,因此无ε的等效文法G1=({S1,S,A,B},{a,b,d},P1,S1),其中生成式P1如下:S1→ε

47、S,S→ASB

48、AB,A→aAS

49、aA

50、a,8形式语言与自动机四、五章部分习题答案B→SBS

51、SB

52、

53、BS

54、B

55、A

56、bb,⑵由算法4,消单生成式:NS1={S1,S},NS={S},NA={A},NB={A,B}由于S→ASB

57、AB∈P且不是单生成式,故P1中有S1→ε

58、ASB

59、AB,同理有S→ASB

60、AB,A→aAS

61、aA

62、a,B→SBS

63、SB

64、BS

65、aAS

66、aA

67、a

68、bb,因此生成的无单生成式等效文法为G1=({S1,S,A,B},{a,b},P1,S1),其中生成式P1如下:S1→ε

69、ASB

70、AB,S→ASB

71、AB,A→aAS

72、aA

73、a,B→SBS

74、SB

75、BS

76、aAS

77、aA

78、a

79、bb,⑶由算法1和算法2,消除无用符号(此题没有

80、无用符号);⑷转化为等价的Chomsky范式的文法:将S1→ASB变换为S→AC,C→SB,将S→ASB变换为S→AC,将A→aAS

81、aA变换为A→ED

82、EA,D→AS,E→a,将B→SBS

83、aAS

84、aA

85、a

86、bb,变换为B→CS

87、ED

88、EA

89、FF,F→b,⑸由此得出符合题目要求的等价文法:G1=({S1,S,A,B,C,D},{a,b},P1,S1),其中生成式P1如下:S1→ε

90、AC

91、AB,S→AC

92、AB,A→ED

93、EA

94、a,B→CS

95、SB

96、BS

97、ED

98、EA

99、a

100、FF,C→SB,D→AS,E→a,F→b.15.将下列文法变换为等价

101、的Greibach范式文法:⑴S→DD

102、a,D→SS

103、b解:将非终结符排序为S,D,S为低位,D为高位,⑴对于D→SS,用S→DD

104、a代入得D→DDS

105、aS

106、b,用引理4.2.4,变化为D→aS

107、b

108、aSD'

109、bD',D’→DS

110、DSD’,⑵将D生成式代入S生成式得S→aSD

111、bD

112、aSD’D

113、bD'D

114、a,⑶将D生成式代入D’生成式得D’→aSS

115、bS

116、aSD'S

117、bD'S

118、aSSD'

119、bSD'

120、aSD'SD'

121、bD'SD',⑷由此得出等价的Greibach范式文法:G1=({S,D,D’},{a,b},P1,S),其中生成式P1如

122、下:S→aSD

123、bD

124、aSD’D

125、bD'D

126、a,D→aS

127、b

128、aSD'

129、bD',D’→aSS

130、bS

131、aSD'S

132、bD'S

133、aSSD'

134、bSD'

135、aSD'SD'

136、bD'SD'.⑵A1→A3b

137、A2a,A2→A1b

138、A2A2a

139、b,A3→A1a

140、A3A3b

141、a解:⑴转化为等价的Chomsky范式的文法:8形式语言与自动机四、五章部分习题答案A1→A3A4

142、A2A5,A2→A1A4

143、A2A6

144、b,A3→A1A5

145、A3A7

146、a,A4→b,A5→a,A6→A2A5,A7→A3A4,⑵转化为等价的Greibach范式的文法:将非终结符排序为A1,

147、A2,A3,A4,A5,A1为低位A5为高位,①对于A2→A1A4,用A1→A3A4

148、A2A5代入得A2→A3A4A4

149、A2A5A4

150、A2A6

151、b,用引理4.2.4,变化为A2→A3A4A4

152、b

153、A3A4A4A2’

154、bA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。