编译技术上机实验指导书.doc
《编译技术上机实验指导书.doc》由会员分享,可在线阅读,更多相关《编译技术上机实验指导书.doc(2页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品文档,仅供学习与交流,如有侵权请联系网站删除编译技术上机实验指导书实验一一、题目编制C语言子集的词法分析程序二、目的通过设计、编制、调试一个具体的词法分析程序,加深对词法分析原理的理解,并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。三、要求1.根据具体情况,由同学们自己选取C语言的一个适当大小的子集(可取一类典型单词,也可以尽可能使各种类型的单词都兼顾到),如课本表2.1;在上机前一定要制出相应的表。2.程序功能输入:字符串。输出:二元式(种别编码,单词自身)构成的序列。举例:输入:a=$;#输出:(6,a) (12,=) FOUND ERROR (13,;)
2、2.实验时间:24学时。3.检查时间:第13周抽查。四、步骤1.定义单词表2.完善词法分析器程序(1)定义变量、函数(2)增加程序的输入、输出3.程序验证实验二一、 题目编制递归下降法的语法分析程序二、目的通过设计、编制、调试一个典型的语法分析程序,能识别由加+、乘*、括号()、操作数所组成的算术表达式,其文法如下:ETEE+TETFTT*FTF(E)i三、要求1.程序功能(举例)输入:# i1*( i2+i3)#输出:SUCCESS输入:# i1*( i2+i3#输出:FOUND ERROR2.实验时间:46学时。3.检查时间:第15周抽查。四、步骤1.定义递归子程序2.增加主控程序(1)调用E()(2)输入、输出3.程序验证【精品文档】第 2 页
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译 技术 上机 实验 指导书
限制150内