王老师:19139051760(微信同号)  13333709510
联大   青书学堂   文才   和学   现代兴业   安徽教育在线   超星   弘成   广东开放大学   国家开放大学   上海开放大学   含弘慕课 

教育服务

成人高校
成考录取分数线
我要提升学历
提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学


成人高考报名入口

当前位置: 首页 > 江开系统 > 湖南大学> 湖南大学-计算机科学与技术
 

输入试题:
本题添加时间:2023/4/3 12:59:00
圆梦客服:王老师  19139051760(微信同号)  19139051760(微信同号)
对文法G[S]
Sa|∧|(T)
TT,S|S
(1)对文法G进行改写消去左递归,然后对每个非终结符写出不带回溯的递归子程序。
(2)经改写后的文法是否是LL(1)的?给出它的预测分析表。

答案是:解:(1)由于有TT,S的产生式,所以消除该产生式的左递归,有新的文法G/[S]:
Sa|∧|(T)
TSU
U,SU|ε
(2)判断文法G/[S]是否为LL(1)文法。
各非终结符的FIRST集合如下:
FIRST(S)={a,∧,(}
FIRST(T)=FIRST(S)={a,∧,(}
FIRST(U)={,,ε}
各非终结符的FOLLOW集合如下:
FOLLOW(S)={#} ∪ FIRST(U) ∪ FOLLOW(T) ∪ FOLLOW(U)={#,,,)}
FOLLOW(T)={)}
FOLLOW(U)=FOLLOW(T)={)}
每个产生式的SELECT集合如下:
SELECT(Sa)={a}
SELECT(S∧)={∧}
SELECT(S(T))={(}
SELECT(TSU)=FIRST(S)={a,∧,(}
SELECT(U,SU)={,}
SELECT(Uε)=FOLLOW(U)={)}
可见,相同左部产生式的SELECT集的交集均为空,所以文法G/[S]是LL(1)文法。
文法G/[S]的预测分析表如下:
a ∧ ( ) , #
S a ∧ (T)
T SU SU SU
U ε ,SU


出自 湖南大学-计算机科学与技术  江开系统

湖南大学

更多试题>>>>
1、The population in the United States, where immigrants account for more than ten percent of residents, increases by abo
2、辅助生产费用分配的直接分配法,具备以下特点( ) A计算结果不正确 B便于分析考核 C核算工作简便 核算手续复杂
3、搜集课程开发或实施过程各个局部优缺点的资料,将其作为进一步修订和完善课程之依据的评价是 A、总结性评价 B、形成性评价 C、诊断性评价 D、内在评价
4、程序的执行方式主要有哪几种?请各举1例。
5、Mary succeeded in living ________ her extraordinary reputation. A. up B. on C. up to D. down


提升学历-成人高考报名入口 提升学历-成人高考院校名单