编译原理实验报告模板

编译原理实验报告模板

ID:30365185

大小:22.56 KB

页数:18页

时间:2018-12-29

编译原理实验报告模板_第1页
编译原理实验报告模板_第2页
编译原理实验报告模板_第3页
编译原理实验报告模板_第4页
编译原理实验报告模板_第5页
资源描述:

《编译原理实验报告模板》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划编译原理实验报告模板  编译原理实验报告  XX至XX学年第2学期计算机科学学院  实验报告说明  本课程实验从开课学期第9周开始,每周2学时上机实验课,第16周结束,其中第16周为实验检测,共14学时。除统一安排的时间外,学生还可根据自己的实际适当安排课余时间上机。实验课注意事项如下:  每次实验前学生必须充分准备每次的实验内容,以保证每次上机实验的效果。..  实验过程中必须独立完成。..  每次实验课将考勤,并作为实验成绩的重要依据。..  每次实验完成后,

2、及时撰写实验报告并交实验指导老师批阅。  实验报告中学生必须填写【实验地点】、【实验时间】、【实验过程】以及【实.............验总结】,注意:必须手写完成,并独立撰写实验总结,严禁抄袭。.....  每次实验完成后,请将实验结果发送到教师指定邮箱。...目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  学期结束时,每位同学应将自己的《实验报告册》交各班级班长或学习委员,由班

3、长或学习委员以班级为单位、按学号从小到大排列好统一交给实验指导老师,........  否则无实验成绩。  附实验成绩登记表  实验名称:一个简单词法分析器的设计与实现指导教师:刘丽娟实验地点:新实验楼项目一实验室  实验日期:XX年5月10日成绩:实验目的:  1.了解词法分析的任务;  2.掌握词法分析程序的工作流程。  实验内容:  定义模拟的简单语言的词法构成,编制词法分析程序,要求将用模拟语言书写的源程序进行词法分析,输出源程序清单,Token文件和错误信息文件。若有错误,必须输出错误在源程序中行号和列号,并将符号表和字符串以文件的形式写出来。基本要求:  1.写

4、出该实验的实验步骤;  2.写出实验中遇到的问题及解决的方法。  实验步骤:  1,分析关键字(语言保留标识符等)  2,定义模拟的简单语言的词法构成  3,将关键字装入HashMap中  4,读入要分析的程序文件  5,词法分析目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  6,将分析结果tokens保存到List集合中  7,输出tokens到文件中  核心代码:  关键字:  

5、publicclassKeyWords{  publicStringkeyWord="";  publicKeyWords(StringkeyWord){  =keyWord;  }  publicStringtoString(){  return;  }  /**列举写关键字*/  publicstaticfinalKeyWords  and=newKeyWords("&&"),  or=newKeyWords("

6、

7、"),  equal=newKeyWords("=="),For=newKeyWords("for"),  Do=newKeyWords("do"),  …

8、…  privatestaticListkeyWordsLists=new  ArrayList();  /**向外界提供对象集合*/目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  publicstaticListgetKeyWordsLists(){  (and);(or);  (equal);  (For);  (Do);  ……  returnkeyWordsLists;  }

9、  }  数据类型:  publicclassDataTypeextendsKeyWords{  publicStringdataType="";  publicDataType(Strings){  super(s);  =s;  }  /**八种基本数据类型*/  publicstaticfinalDataType  Int=newDataType("int"),  Float=newDataType("float"),  ……  privatestaticListdataTypeLists=new目的-通过该

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。