正在加载图片...
中间语言:了解DAG图、三地址代码的存储形式,重点掌 握三种中间语言:后缀式、四元式、三地址代码。 说明语句的处理:与语法分析相对应,语义分析也包括自上 而下分析、自下而上分析的分析方法。强调语义分析如何与 语法分析结合,具体讲授语法制导翻译的基本思想,说明语 句的翻译和处理。 赋值语句的翻译:熟练掌握数组元素的地址计算公式、重点 掌握简单算术表达式及赋值语句、包含数组元素的赋值语句 3 翻译,结合赋值语句属性文法和语法制导翻译的处理方法, 体会从问题出发解决问题的方法,培养学生分析问题、解决 问题的能力,并应用到解决复杂工程问题。 布尔表达式的翻译:了解数值表示法的布尔表达式翻译方 4 法,理解拉链回填技术,重点掌握作为条件控制的布尔式翻 译方法。 控制语句的翻译:掌握控制语句的翻译与布尔表达式翻译相 结合的方式,了解条件语句、while循环语句的代码结构, 5 利用拉链回填技术通过一遍扫描翻译控制流语句,重点掌握 条件语句、while循环语句的翻译方法。 过程调用的处理:掌握过程调用的主要工作,重点掌握过程 调用文法以及过程调用的翻译方法。 常见的中间语言、说明语句的处理、赋值语句的翻译方法、布尔 考核要点 表达式的翻译方法、控制语句的翻译方法,过程调用的处理方法。 第八知识单元符号表 课堂讲授,pt电子课件,板书。如遇突发 事件,采用企业微信/腾讯会议/中因大学 学时分配 1学时教学方式 MO0C远程教学平台等线上形式授课,或者 采用线下线上融合教学。 教学内容 重点难点 符号表的组织与作用:了解符号表管理的基本方法,掌握符 1 号表的组织与作用。 整理与查找:复习数据结构课程查找的相关知识,强调线性 表、二叉树、哈希表实现查找的原理,以及相应的实现方法 名字的作用范围:复习最近嵌套作用域原则,掌握名字的作 用范围。 7 1 中间语言:了解 DAG图、三地址代码的存储形式,重点掌 握三种中间语言:后缀式、四元式、三地址代码。 2 说明语句的处理:与语法分析相对应,语义分析也包括自上 而下分析、自下而上分析的分析方法。强调语义分析如何与 语法分析结合,具体讲授语法制导翻译的基本思想,说明语 句的翻译和处理。 √ 3 赋值语句的翻译:熟练掌握数组元素的地址计算公式、重点 掌握简单算术表达式及赋值语句、包含数组元素的赋值语句 翻译,结合赋值语句属性文法和语法制导翻译的处理方法, 体会从问题出发解决问题的方法,培养学生分析问题、解决 问题的能力,并应用到解决复杂工程问题。 √ √ 4 布尔表达式的翻译:了解数值表示法的布尔表达式翻译方 法,理解拉链回填技术,重点掌握作为条件控制的布尔式翻 译方法。 √ √ 5 控制语句的翻译:掌握控制语句的翻译与布尔表达式翻译相 结合的方式,了解条件语句、while循环语句的代码结构, 利用拉链回填技术通过一遍扫描翻译控制流语句,重点掌握 条件语句、while循环语句的翻译方法。 √ √ 6 过程调用的处理:掌握过程调用的主要工作,重点掌握过程 调用文法以及过程调用的翻译方法。 √ 考核要点 常见的中间语言、说明语句的处理、赋值语句的翻译方法、布尔 表达式的翻译方法、控制语句的翻译方法,过程调用的处理方法。 第八知识单元 符号表 学时分配 1学时 教学方式 课堂讲授,ppt电子课件,板书。如遇突发 事件,采用企业微信/腾讯会议/中国大学 MOOC远程教学平台等线上形式授课,或者 采用线下线上融合教学。 教学内容 重点 难点 1 符号表的组织与作用:了解符号表管理的基本方法,掌握符 号表的组织与作用。 √ √ 2 整理与查找:复习数据结构课程查找的相关知识,强调线性 表、二叉树、哈希表实现查找的原理,以及相应的实现方法。 3 名字的作用范围:复习最近嵌套作用域原则,掌握名字的作 用范围。 √ √
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有