- 18
- 0
- 约7.29千字
- 约 32页
- 2019-05-18 发布于安徽
- 举报
aacbb翻译后的输出结果是打印出下面的字符串: 12020 b B c A A a B A a b ⑤ ④ ③ ② ① A → aB {print “0”}A → c {print “1”}B → Ab {print “2”} * 翻译过程和翻译结果 语法分析: aacbb aaAbb (1) aaBb (2) aAb (3) aB (4) A (5) ? . ? . ? . ? . ? . 翻译过程: (1) print “1” (2) print “2” (3) print “0” (4) print “2” (5) print “0” A → aB {print “0”}A → c {print “1”}B → Ab {print “2”} 翻译结果:打印出字符串 12020 * 补充题 5. 课堂上讲过的以及课件中给出的有代表性的例题都要亲自动手独力做一遍。 6. 参阅“编译原理_(V_jx_Summary_精简=完全)” 谢 谢! 放映结束 感谢各位观看! 让我们共同进步 * * * * * * * * * * * * * * 作业评讲 * 作业评讲 * 作业评讲 作业评讲 程 序 设 计 语 言 Chapter 4. 自上而下语法分析 * CH.4.练习题1(P81.) 1.考虑下面文法G1: S→a|^|(T) T→T,S|S (1) 消去G1的左递归。然后对每个非终结符,写出不带回溯的递归子程序。 解(1) 消左后的文法G1’: S→a|^|(T) T→ST’ T’→ ,ST’|ε CH.4.练习题1(P81.) 解(1) 不带回溯的递归子程序: S→a|^|(T) Procedure S; Begin if sym=‘a’ or sym=‘^’ then advance else if sym=‘(‘ then begin advance; T; if sym=‘)’ then advance else error end else error End; CH.4.练习题1(P81.) 解(1) 不带回溯的递归子程序: T→ST’ Procedure T; Begin S; T’ end; 解(1) 不带回溯的递归子程序: T’→,ST’|ε procedure T’; begin if sym=‘,’ then begin advance; S; T’ end End; CH.4.练习题1(P81.) (2) 经改写后的文法是否是LL(1)的? 给出它的预测分析表。 消左后的文法G1’ : S→a|^|(T) T→ST’ T’→ ,ST’|ε (2) 因为G1’ : ① 文法不含左递归; ② 对 S→a|^|(T) FIRST(a)={a}, FIRST(^)={^}, FIRST( (T) )={ ( }, 集合互不相交且不含ε; ③ 对 T’→,ST’|ε FIRST( ,ST’ )={ , }, FIRST(ε)={ε}, 其交集为空。 但ε∈FIRST(T’)=FIRST( ,ST’ )∩FIRST(ε)={,,ε}, 然而,FOLLOW(T’)={ ) } FIRST(T’)={,,ε} ,两者 不相交。 所以,G1’是LL(1)文法。 * CH.4.练习题1(P81.) (2)构造G1’的预测分析表: ① 对S→a|^|(T) ② 对T→ST’ FIRST(a)={a} FIRST(ST’)={a,^
您可能关注的文档
- 2018海淀高三物理二模试题和答案.doc
- 2018继续教育试题库整理(改版).doc
- 2018年东奥会计继续教育答案.doc
- 2018年急性心力衰竭的诊断和治疗进展_文档资料全.ppt
- 2019高考时评类材料作文审题指导(实用).ppt
- 2019高考语文作文素材__中美建交40周年(共20张PPT).ppt
- 112040207企业发展状况的数学建模与分析报告.doc
- 1203030307_8只数码管滚动显示单个数字设计报告.doc
- 200910304003+陈兰+上岛咖啡的营销渠道弊端和策略探析+经济与管理学院+市场营销+钟新周+攀枝花学院.doc
- BOT模式案例分析英吉利海峡隧道.ppt
- 浙江省宁波市2024-2025学年高三下学期高考模拟考试数学试卷(解析版).pdf
- 广东省汕头市潮阳一中明光学校2024-2025学年高二上学期期中考试政治试题(解析版).pdf
- 广东省汕头市潮阳一中明光学校2024-2025学年高三上学期第三阶段考试历史试题(解析版).pdf
- 广东省汕头市澄海区2024-2025学年八年级上学期期末考试英语试题(解析版).pdf
- 浙江省衢州、丽水、湖州三地市2025届高三下学期4月教学质量检测(二模)数学试题(解析版).pdf
- 浙江省绍兴市上虞区2025届高三下学期5月高考及选考适应性考试数学试卷(解析版).pdf
- 广东省汕尾市2023-2024学年三年级上学期英语期末试卷(解析版).docx
- 广东省汕头市澄海区2024-2025学年高二上学期1月期末地理试题(解析版).pdf
- 广东省汕头市澄海区2024-2025学年八年级上学期期末语文试题(解析版).pdf
- 湖北省恩施土家族苗族自治州来凤县2023-2024学年三年级上学期英语期末试卷(解析版).docx
原创力文档

文档评论(0)