课程
791 字
约 3 分钟
大三下
ch02
编译原理exercises/homework·更新于 2026-09-15
2. 令文法 为:
(1) 的语言 是什么?
(2) 给出句子 0731 和 863 的最左推导和最右推导。
4. 写一个文法,使其语言是偶数集,且每个偶数不以 0 开头。
5. 给出下面语言的相应文法。
7. 令文法 为:
(1) 给出 、 的最左推导和最右推导。
(2) 给出 、 和 的语法树。
10. 证明下面的文法是二义的:












暂未播放
2. 令文法 G(N) 为:
N→D∣ND D→0∣1∣2∣3∣4∣5∣6∣7∣8∣9(1) G(N) 的语言 L(G(N)) 是什么?
(2) 给出句子 0731 和 863 的最左推导和最右推导。
4. 写一个文法,使其语言是偶数集,且每个偶数不以 0 开头。
5. 给出下面语言的相应文法。
L1={anbnci∣n≥1,i≥0} L2={aibncn∣n≥1,i≥0} L3={anbnambm∣n,m≥0} L4={1n0m1m0n∣n,m≥0}7. 令文法 G(E) 为:
E→T∣E+T∣E−T T→F∣T∗F∣T/F F→(E)∣i(1) 给出 i+i∗i、i∗(i+i) 的最左推导和最右推导。
(2) 给出 i+i+i、i+i∗i 和 i−i−i 的语法树。
10. 证明下面的文法是二义的:
S→iSeS∣iS∣i当前页面没有目录
当前页面没有目录
当前页面没有目录