



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1写出下列表达式的三地址形式的中间表示。(1) 5+6 (a + b);(2) A( B (C D);(3) for j:=1 to 10 do aj + j:=0;(4) if x y then x:=10 else x:= x + y;答: 100:t1:=a+b101:t2:=6*t1102:t3:=5+t2 100:if A goto 102101:goto T102:if B goto 104103:goto F 104:if C goto T105:goto 106106:if D goto T107:goto F 100:j:=1101:if j10 goto NEXT102:i:=j+j103:ai:=0104:goto 101 100:if xy goto 102101:goto 104102:x:=10103:goto 105104:x:=x+y105:2将语句if A V B0 then while C0 do C:=C+D翻译成四元式。答:100 (jnz, A, -, 104)101 (j, -, -, 102)102 (j, B, 0, 104)103 (j, -, -, 109)104 (j, C, 0, 106)105 (j, -, -, 109)106 (+, C, D, T1)107 (:=, T1, -, C)108 (j, -, -, 104)1093试将下述程序段翻译成三地址形式的中间代码表示。while ( a+bc OR a=b )while ( a5 AND b10 ) a=a+1; b=b+1;答:三地址代码如下:100:t:=a+b101:if tc goto 105102:goto 103103:if a=b goto 105104:goto 112105:if a5 goto 107106:goto 100107:if b10 goto 109108:goto 100109:a:=a+1110:b:=b+1111:goto 105112:4Whilea0 b0do Begin X:X1; if a0 then a:a1 else b:b1 End; 翻译成四元式序列。解: (1) (j,a,0,5) (2) (j,3) (3) (j,b,0,5) (4) (j,15) (5) (,x,1,T1) (6) (:,T1,) (7) (j,a,0,9) (8) (j,12) (9) (,a,1,T2) (10) (:,T2,a) (11) (j,1) (12) (,b,1, T3) (13) (:,T3,b) (14) (j,1) (15)5写出表达式(a+b)/(a-b)-(a+b*c)的三元序列。解:(,a,b)(,a,b)(/,)(*,b,c)(,a,)(,)6按照三种基本控制结构文法将下面的语句翻译成四元式序列:while (AC BD) if (A 1) C=C+1;else while (A D)A=A+2;。解:该语句的四元式序列如下(其中E1、E2和E3分别对应ACBD、A1和AD,并且关系运算符优先级高):100 (j,A,C,102)101 (j,_,_,113)102 (j,B,D,104)103 (j,_,_,113)104 (j,A,1,106)105 (j,_,_,108)106 (+, C, 1, C)107 (j,_,_,112) 108 (
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 押题宝典期货从业资格之《期货法律法规》通关考试题库及一套参考答案详解
- 推拿治疗学考试题含答案详解(突破训练)
- 2025年教育培训机构品牌建设与营销策略报告
- 2025年工业互联网平台SDN在智能能源管理系统中的优化与实施报告
- 押题宝典期货从业资格之《期货法律法规》试题附参考答案详解(满分必刷)
- 银行岗位过关检测试卷及答案详解【必刷】
- 2025年房屋拆迁安置补偿协议示范文本
- 2025年度社区文化活动中心场地租赁服务协议
- 2025年专业厨师团队聘用及厨艺交流合同
- 2025店长任期合同续签与业绩考核协议
- (2025秋新版)苏教版三年级数学上册全册教案
- 人教PEP版(2024)新四年级上册 教材解读
- 纪念中国人民抗日战争暨世界反法西斯战争胜利80周年
- 2025四川省高级人民法院招聘聘用制审判辅助人员30人考试备考题库及答案解析
- 南京大学课程《普通地质学》教学大纲及教案
- 加气块砌筑知识培训课件
- 智慧养老服务与管理课件
- 2025年湖南安全技术职业学院招聘考试笔试试题(含答案)
- 配电带电作业工考试试卷与答案
- 2025年河南省机关事业单位工勤技能岗位等级考试(兽医防治员·高级技师/一级)(综合评审技能)历年参考题库含答案详解(5卷)
- 2025年职业技能鉴定考试(地勘钻探工)历年参考题库含答案详解(5套)
评论
0/150
提交评论