




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编译原理 期末总复习 2 选择 填空 3 计算机执行高级语言的方式有编译和解释方式 对于编译程序而言 输入数据是源程序 输出结果是目标程序 程序语言主要由语法和语义两方面定义 4 上下文无关文法G是一个四元式 VT VN S P 其中VN代表非终结符号集 词法分析阶段的主要任务是扫描源程序 识别出一个个的单词符号自上而下分析方法会遇到的主要问题有左递归和回溯 设G是一个给定的文法 S是文法的开始符号 如果Sx 则称x是文法G的一个句型 5 已知文法G E i EAE A 其中的终结符号集包括 i 编译程序是将高级语言程序翻译成汇编语言或机器语言程序 文法G所产生的句子的全体是该文法所描述的语言 6 乔姆斯基定义的四种文法分别为0 1 2 3四种类型或者 短语文法 上下文有关文法 上下文无关文法 正规文法 自上而下语法分析方法的基本思想是 从开始符号 根节点 出发 自上而下的为输入串建立一棵语法树 常见的中间语言形式有后缀式和三地址代码 DAG图等 五元式不属于常用的中间语言形式 7 只含有综合属性的属性文法称S 属性文法 算符优先分析方法每次都是对最左素短语进行规约 LL 1 文法中第一个L的含义是从左到右扫描输入串 用高级语言书写的程序经编译后产生的程序叫目标程序 上下文无关文法G是一个四元式 VT VN S P 其中S代表开始符号 8 汇编程序是将汇编语言翻译成机器语言 DMA的五元式定义中S的含义是状态的集合 文法G所产生的句子的全体是该文法所描述的语言 优化阶段的主要任务是对于前段产生的中间代码进行加工变换 以期在最后产生高效的目标代码 9 算符优先分析方法每次都是对最左素短语进行规约 LL 1 文法中第二个L的含义是最左推导 10 简答题 11 编译程序的工作过程主要包括5个阶段 分别为词法分析 语法分析 语义分析与中间代码产生 优化和目标代码生成等 12 有限自动机中DFA的定义 DFAM是一个五元式M S S0 F 1 S 有限集 其中的每个元素称为一个状态2 有穷字母表 其中的每个元素称为一个输入字符3 S S 即 状态s S a S a 唯一的确定下一状态 4 s0 S 唯一的初态5 F S 是一个终态集 可空 13 LL 1 文法满足的基本条件 1 文法不含左递归 2 对于文法中每一个非终结符号A的各个产生式的候选首符集两两不相交 14 属性文法以及属性的两个类别 在上下文无关文法的基础上为每个文法符号引入一组属性并配备属性的计算规则 这样的文法就是属性文法 属性分综合和继承属性 15 高级语言执行有解释方式和编译方式 本质区别是编译方式会产生目标代码 自上而下语法分析方法的基本思想是对于任何输入串 试图用一切可能的办法从文法的开始符号出发 自上而下的为输入串建立一棵语法树一个上下文无关文法的定义包含4部分即VT 代表终结符号集 VN非终结符号集 S文法的开始符号 P一组产生式 16 设计题 17 构造正规式1 0 1 101相应的DFA 解析 1 构造NFA 18 2 确定化 19 令文法G S 为 S T S T S TT F T F T FF S k给出k k k 的最左推导和最右推导 解析 1 最左推导S T T F F F k F k S k S T k T T k F T k k T k k F k k k 20 最右推导 S T T F T S T S T T S F T S k T T k T F k T k k F k k k k k 21 试写出表达式a b c 的逆波兰式 要求写出详细分析过程 解析 先考虑b c的后缀式为bc 然后将a加入 最终的后缀式为abc 22 一个简单台式计算器的属性文法如下表所示 请按照该属性文法 构造表达式 3 7 2 5的附注语法树 23 解析 24 试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年教师招聘考试试卷及答案
- 2025年城市规划师考试试题及答案
- 2025年翻译专业资格考试试卷及答案
- 2025年甘肃省平凉市特岗教师招聘60人笔试参考题库及参考答案详解一套
- 物资采购使用管理制度
- 特殊家庭学生管理制度
- 特殊工种离职管理制度
- 特殊物品储存管理制度
- 特殊药品存放管理制度
- 特殊设施设备管理制度
- 2024-2025学年新教材高中化学 第四章 物质结构 元素周期律 4.1.1 原子结构与元素周期表教案 新人教版必修第一册
- 2023-2024学年广东省深圳市福田区七年级(下)期末英语试卷
- 2024年陕西省专业技术人员继续教育学习平台党史党纪专题学习考试答案
- 8.3 法治社会 课件高中政治统编版必修三政治与法治
- 医疗器械经营质量体系文件-质量管理制度
- DB11T 811-2011 场地土壤环境风险评价筛选值
- 风扇合同范本
- 电机噪声与振动分析考核试卷
- 2024年重庆市高考思想政治试卷真题(含答案解析)
- 生产与运作管理第5版配套教材电子课件(完整版)
- 房租代收款合同模板
评论
0/150
提交评论