编译原理课程设计指导书格式格式

编译原理课程设计指导书格式格式

ID:46881995

大小:75.00 KB

页数:16页

时间:2019-11-28

编译原理课程设计指导书格式格式_第1页
编译原理课程设计指导书格式格式_第2页
编译原理课程设计指导书格式格式_第3页
编译原理课程设计指导书格式格式_第4页
编译原理课程设计指导书格式格式_第5页
资源描述:

《编译原理课程设计指导书格式格式》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、编译原理课程设计指导书韩丽王治国著郑州轻工业学院计算机与通信工程学院2003年10月一、课程设计的基本任务3二、课程设计的基本要求3三、课程设计的基木步骤和方法4四、课程设计说明书(含报告的书写规范)5五、附录(课程设计大纲等内容)12课程设计的基本任务编译原理是一门实践性很强的课程,只有通过实践,才能真正学握。通过实验,将《编译原理》的相关理论运用到软件开发中,提高学生的应用程序设计能力,提高分析问题、解决问题的能力。实际的编译程序是十分复杂的,有时由多达十几万条指令组成。为此,编译原理的实践教学,采用简化编译过程的办法,选择最关键的

2、3个环节——词法分析、语法分析(包括语义处理、产牛无优化的目标指令)、连接调试,进行编程和调试训练。每个环节作为一•个实践课题。先分别编程调试,再连接在一起总调。着重实践的是词法分析与语法分析部分。二、课程设计的基本要求课程设计按照教学要求需要一周时间完成,总共至少耍上机调试程序1()小时。对每个题冃要冇需求分析,在需求分析中,将题FI中要求的功能进行叙述分析,通过实验,将《编译原理》的相关理论运用到软件开发屮,提高学生的应用程序设计能力,提高分析问题、解决问题的能力。1选题:通过平时积累,找到适合于自己的应用或某种软件功能,该应用能利

3、用编译原理中的某些理论。题冃大小适中。请在一周前选好题冃。2对每个题冃要冇相应的源程序(可以是一组源程序,即详细设计部分):源程序要按照写程序的规则来编写。要结构清晰,重点函数的重点变最,重点功能部分要加上清晰的程序注释。程序能够运行,耍有基本的容错功能。尽量避免出现操作错误吋出现死循环;3选好题目后,分析该题目的应用性,可用到编译原理的哪些理论?对它们进行简单阐述。同时对软件进行盅求分析,通过回答下而问题得到:软件提供哪些功能?软件有什么用?界面怎样?怎样使用该软件?对输入数据的格式冇什么要求?川什么语言开发?怎样测试该软件?该软件开

4、发的进度如何安排?出以上问题的答案,然后白问:你的分析材料别人能非常淸楚地看懂吗?如果冋答是肯定的,就可以搞设计了。4对软件划分功能模块,将模块细化,设计出数据存放格式,写出各模块(函数)的功能、传递参数的格式和返凹值的类型,画出模块结构图。最后画出程序流程图。5测试数据的设计:每组测试数据包括输入数据、预期的输出结果、实际的输出结果和预期的是否相吻合(如果不吻合,实际输出什么?可能错谋的原因?检杳源代码或设计进行查错,纪录结果。)。1、能力培养要求%1巩固和加深对编译原理的理解,提鬲综合运用本课程所学知识的能力。%1培养学生选用参考书

5、,查阅手册及文献资料的能力。培养独立思考,深入研究,分析问题、解决问题的能力。%1过实际编译系统的分析设计、编程调试,掌握应用软件的分析方法和工程设计方法。%1够按要求编写课程设计报告书,能正确阐述设计和实验结呆,正确绘制系统和程序框图。%1通过课程设计,培养学生严肃认真的工作作风,逐步建立正确的生产观念、经济观念和全局观念。2、学生提交课程设计报告要求1)设计题目2)设计目的3)设计内容4)程序流程图5)源程序6)软件测试报告(包括结果)三、课程设计的基本步骤和方法1、学生以口学为主,独立完成设计任务,注重学生能力的培养。2、教师要注

6、意按学生基础和能力提岀要求,辅导时要冇侧重,做到因材丿施教。对基础差的学生要勤检杳多指导,对能力强的学生应提出更高的要求,增加些选作内容,充分发挥其潜力。3、教师要教书育人。要求学生从点滴开始,每步操作都要按规定去做,以培养严肃认真的科学态度。选定方案耍考虑经济效益,坚持勤俭节约的原则。要教育学生团结协作,遵守纪律,爱护公物。通过设计捉高业务能力,捉高思想觉悟。4、课程设计安排%1教师下达设计任务书任务书内容包括题目、主要技术指标和要求、给定条件及原始数据、所用仪器设备和参考资料及文献等。教师讲授必要的设计思路和设计方法。%1生完成预设

7、计木阶段学生应明确任务,杏阅资料及文献(主要白学),掌握丁程设计基木方法,确定设计方案,进行设计分析,完成预设计。%1实验阶段经教师审查通过预设计方案后,即可进行编程调试。实验由学生独立完成,教师定时指导。%1设计总结阶段本阶段学牛要认真完成课程设计报告书,整理技术资料,如有需要还应写出课程设计的心得体会和改进意见。课程设计报告卩包括:设计任务及主要技术指标、设计方案及论证结果、系统的原理框图、设计程序、实验结果、实验中主要问题及故障现彖的分析及设计结论等。四、课程设计说明书(含报告的书写规范)课程设计要求学生在以下模块中选作一个⑴、利

8、用C编写ci法分析程序,对C语言的简单了集进行分析。1:D->@()S.程序・>主函数2:S->@=E;.赋值语句3:S->{W).组合语句4:S->i(G)S.if语句5:S->i(G)SeS.if-el

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

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

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