第三章 法和语言课后习题参考答案.docVIP

  • 57
  • 0
  • 约4.09千字
  • 约 6页
  • 2017-02-07 发布于湖北
  • 举报
第三章 文法和语言课后习题参考答案 1. L(G)={abc} 2. L(G[N])是无符号整数。 G3: E→D+E | D-E | D D→0|1|2|3|4|5|6|7|8|9 4. L(G[Z])={anbn | n0} 5. 写一文法,使其语言是偶正整数的集合 要求: 允许0打头 不允许0打头 解: G[S]=({S,P,D,N},{0,1,2,…,9},P,S) P: S(PD|D P-NP|N D(0|2|4|6|8 N-0|1|2|3|4|5|6|7|8|9 G[S]=({S,P,R,D,N,Q },{0,1,2,…,9},P,S) P: S(PD|P0|D P-NR|N R-QR|Q D(2|4|6|8 N-1|2|3|4|5|6|7|8|9 Q-0|1|2|3|4|5|6|7|8|9 6. 已知文法G: 表达式::=项|表达式+项|表达式-项 项::=因子|项*因子|项/因子 因子::=(表达式)|i。 试给出下述表达式的推导及语法树。 (1)i; (2)(i) (3)i*i; (4)i*i+i; (5)i+(i+i); (6)i+i*i。 解: 表达式=项=因子=i 表达式=项=因子=(表达式)=(项)=(因子)=(i) 表达式=项=项*因子=因子*因子=i*i 表达式=表达式+项=项+项=项*因子+项 =因子*因子+因子

文档评论(0)

1亿VIP精品文档

相关文档