南航计算机科学与技术专业复试科目541离散数学及编译原理

北京航空航天大学541离散数学与编译原理2012考研大纲;

《离散数学》(第三版),耿素云、屈万玲、张亮主编,清华大学出版社,2004;

编译原理,陈火旺主编,国防工业出版社,2000年,第三版。

离散数学部分

1.命题逻辑和一阶逻辑

1.1.连接词、量词和谓词

1.2.命题逻辑范式

1.3.组合公式、解释和等价公式

1.4.推理理论

2.集合和关系

2.1.集合的运算和性质

2.2.关系的运算、性质和闭包

2.3.等价关系和偏序关系

2.4.函数的运算和性质

3.代数系统

3.1.代数系统及其同态和同构

3.2.半群和群

3.3.格和布尔代数

4.图形和树

4.1.图的定义和表示

4.2.图、欧拉图和哈密尔顿图的连通性

4.3.两部分图纸和平面图

4.4.树、生成树和根树

编译原理部分

第1章:了解编译器的基本概念和结构。

第二章:掌握语言的定义和语法描述的基本概念、术语和语法转换方法;

第三章:掌握有限自动机和范式的概念和算法;范式和有限自动机与正规文法之间的转换。

第四章:掌握LL(1)分析方法;算术方法;LR(K)分析法。

第五章:掌握属性语法的概念;S属性文法和L属性文法的定义,翻译模式以及继承属性和综合属性的计算方法。

第六章:掌握赋值语句和布尔表达式的翻译;控制句子的翻译;过程调用和类型检查。

第七章:操作存储组织;静态和动态存储管理和实施。

第八章:掌握最优化和局部最优化的概念,数据流方程和循环最优化方法。