提问 编译原理问题(高分)
来源:百度知道 编辑:UC知道 时间:2024/09/24 16:28:28
我很快就赚分追加 100分
一类题
1、扫描器的任务
任务是:对构成源程序的字符串进行扫描和分解。
2、短语
令G是一个文法。S划文法的开始符号,假定αβδ
是文法G的一个句型,如果有SαAδ且AB,则称β是句型
αβ相对非终结符A的短语。
3、语法制导翻译方法
4、词法分析
(4的解释对吗)
词法分析器的作用和接口,用高级语言编写词法分析器等内容,它们与词法分析器的实现有关。
5、最右推导
(5的解释已经有,但是不知道对不对)
文法为:
E->CB
C->c
B->b
最右推导的分析为
1 Eb
2 CBb
3 cBb
4 cbb
二类题
1、已知文法G(S)为:S→if S else S | if S | a 证明该文法是二义的。
2、已知正规式 aba(a|b)*a 构造其最小化确定有限状态自动机。
3、
已知文法G(S)为:
E → E or T | T
T → T and F | F
F → not F| (E)| true | false
1-提公因子和消除左递归;
2-计算每个非终结符的FIRST和FOLLOW;
3-构造该文法的LL(1)预测分析表。
4、
已知文法G(S)WEI为:
S→a | ∧ | (T)
T→T ,S | S
1-求出该文法的FIRSTVT集和LASTVT集;
2-求出该文法的算符优先表。
5、
已知文法G(S)为:
S → A
A → Ab
一类题
1、扫描器的任务
任务是:对构成源程序的字符串进行扫描和分解。
2、短语
令G是一个文法。S划文法的开始符号,假定αβδ
是文法G的一个句型,如果有SαAδ且AB,则称β是句型
αβ相对非终结符A的短语。
3、语法制导翻译方法
4、词法分析
(4的解释对吗)
词法分析器的作用和接口,用高级语言编写词法分析器等内容,它们与词法分析器的实现有关。
5、最右推导
(5的解释已经有,但是不知道对不对)
文法为:
E->CB
C->c
B->b
最右推导的分析为
1 Eb
2 CBb
3 cBb
4 cbb
二类题
1、已知文法G(S)为:S→if S else S | if S | a 证明该文法是二义的。
2、已知正规式 aba(a|b)*a 构造其最小化确定有限状态自动机。
3、
已知文法G(S)为:
E → E or T | T
T → T and F | F
F → not F| (E)| true | false
1-提公因子和消除左递归;
2-计算每个非终结符的FIRST和FOLLOW;
3-构造该文法的LL(1)预测分析表。
4、
已知文法G(S)WEI为:
S→a | ∧ | (T)
T→T ,S | S
1-求出该文法的FIRSTVT集和LASTVT集;
2-求出该文法的算符优先表。
5、
已知文法G(S)为:
S → A
A → Ab
词法分析 的作用是把输入的源语句转化成单词形式
第五个最右推导没给要推出的句子 如果是 cbb 那过程也不对
E->CB
C->c
B->b
最右推导的分析为
1 CB
2 Cb
3 cb
你给的文法有问题吧,最右推导通俗的说 就是只按照最右边的非终结符推导
你这些都是要干什么的题,如果要考试,后面那几道的类型几乎必考!!!