- 9
- 0
- 约2.28千字
- 约 13页
- 2016-12-09 发布于贵州
- 举报
编译原理74-布尔表达式的翻译
第七章 语义分析和中间代码生成 7.1 中间语言 7.2 说明语句 7.3 赋值语句的翻译 7.4 布尔表达式的翻译 7.5 控制语句的翻译 7.6 过程调用的处理 7.7 类型检查 7.4 布尔表达式的翻译 布尔表达式文法G E?E1 or E2 | E1 and E2 | not E1 | ( E1 ) | id1 relop id2 | true | false | id3 布尔运算符: or 、and 、 not 关系运算符: relop:<、≤、=、≠、>和≥ 布尔常量: true和false 布尔变量: id3 计算布尔表达式的值通常有两种办法 1. 如同计算算术表达式,一步不差地从表达式各部分的值计算出整个表达式的值。 2. 采取某种优化措施, 只计算部分表达式 把A or B解释成 if A then true else B 布尔表达式的两个作用 计算逻辑值 1 or(not 0 and 0)or 0 用做改变控制流语句中的条件表达式 if-then if-then-else while-do 以上对应两种不同的翻译方案 7.4.1 数值表示法 从左到右按类似算术表达式的求值方法来计算 例如,对于布尔表达式: a or b and not c 将被翻译成如下三地址序列: T1 := not c T2 :=
您可能关注的文档
- 糖尿病患者康管理 广水市疾病预防控制中心.ppt
- 糖类代谢为物体提供重要的碳源和能源ppt.ppt
- 糖皮质激素药物制剂及质量评估20151218.ppt
- 系列实验3 植物向性运动及生长素极性运输的实验设计思路.ppt
- 精艺精专车用日行灯和其它普通日行灯区别.ppt
- 精品3D小PPT素材全套.ppt
- 精美旅游度休闲PPT.ppt
- 系统EMC计与预测2.ppt
- 系统分析与计实验第一次展示.ppt
- 系统安全分方法实例分析.ppt
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
最近下载
- 工程造价咨询服务成本参考标准.docx VIP
- 补全对话-六年级英语下学期期末专项复习(人教PEP版)含答案解析.pdf VIP
- 江西港口集团校招面笔试题及答案.doc VIP
- 脑出血后遗症个案护理.pptx VIP
- 新解读《GB_T 42912 - 2023金属和合金的腐蚀 金属材料在静态浸入熔盐或其他液体条件下的高温腐蚀试验方法》最新解读.pptx VIP
- 江苏海博BRITORK HQT电动执行机构说明书1308版.pdf VIP
- 一种硼酸三甲酯的气相检测方法.pdf VIP
- 2025年3月29日全国事业单位联考B类《职业能力倾向测验》笔试试题(广西_贵州_海南_黑龙江_湖北_吉林_江西_宁夏_山西_新疆_云南_辽宁_重庆_青海_内蒙古_湖南_安徽)(网友回忆版)(含答案).pdf VIP
- 高中物理必修一《质点-参考系和坐标系》.ppt VIP
- DB52T 764-2012云南松二元立木材积生长率表.docx VIP
原创力文档

文档评论(0)