打字游戏课程设计报告

打字游戏课程设计报告

ID:13235539

大小:408.11 KB

页数:30页

时间:2018-07-21

打字游戏课程设计报告_第1页
打字游戏课程设计报告_第2页
打字游戏课程设计报告_第3页
打字游戏课程设计报告_第4页
打字游戏课程设计报告_第5页
资源描述:

《打字游戏课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机学院计算机科学与技术专业《程序设计综合课程设计》报告(2011/2012学年第一学期)学生姓名:学生班级:学生学号:指导教师:2011年 12月 30日于氏打字通目录第一章课程设计目的和要求11.1目的11.2要求1第二章课程设计任务内容2第三章详细设计说明43.1模块描述43.2性能43.3输入项43.4输出项43.5流程逻辑53.6限制条件83.7测试计划8第四章软件使用说明13第五章课程设计心得与体会14附录1:参考文献16附录1:程序清单17第一章课程设计目的和要求1.1目的C++语言课程设计的主要目的是培养学生综合运用C++程序

2、设计课程所学到的知识,编写C++程序解决实际问题的能力,以及严谨的工作态度和良好的程序设计习惯。通过课程设计的训练,学生应该能够了解程序设计的基本开发过程,掌握编写、调试和测试C++语言程序的基本技巧,充分理解结构化程序设计的基本方法。C++语言程序设计的主要任务时要求学生遵循软件开发过程的基本规范,运用结构化程序设计的方法,按照课程设计的题目要求,分析、设计、编写、调试和测试C++语言程序及编写设计报告。本次课程设计是通过设计一个较为简单的“打字游戏”,进一步熟悉C++中有关各种知识的运用与掌握。了解系统开发的需求分析、模块分析、程序流程图、

3、编码测试、模块组装与整体调试的全过程,加深对C++的理解与VisualC++环境的使用;逐步熟悉程序设计的方法,并养成良好的编程习惯,进一步培养完善的C++编程设计思维,为以后进行软件编程、数据库管理等深入学习打下一个牢固基础掌握并且熟练应用《C++程序设计》中所学知识。掌握函数功能的划分方法,并运用此方法解决问题。学会程序测试方案的制定,并且实现程序的测试。通过此次实践,积累经验,提高分析和解决问题的能力。1.2要求课程设计需要从整体来考虑,在大的方向下来考虑小的模块,在继续分工。作到最小化,可执行化。1)对于课程设计需要自己筹划一下自己如何

4、去下手,让自己的方案能够用C++来执行。2)对于运行结果的处理,再运行程序时可能会遇到一些其他问题,对于运行结果的处理主要是在达不到自己的期望是,就要对其进行分析。271)错误的改正,在对于编程中错误的改正也是一重要的步骤,学会错误的改正才能更好的提高自己。2)巩固和加深学生对C++语言课程的基本知识的理解和掌握;3)掌握C++语言编程和程序调试的基本技能;4)掌握利用C++语言进行软件设计的方法;5)提高书写程序设计说明文档的能力;6)提高运用C++语言解决实际问题的能力。27第二章课程设计任务内容打字游戏对于玩家的打字能力和反应能力都有很大

5、帮助,游戏中玩家需要对屏幕上显出的字母、单词或句子迅速做出反应。并且能尽自己最大的能力,在最短的时间内取得优异的成绩。通过所学的C++编程语言知识,在VisualC++studio2008的语言环境中编写程序,以实现以下内容:完成“于氏打字通”的游戏,使该游戏能够实现如下功能:1.简要介绍游戏的开发背景、目的及意义;2.提示玩家该游戏的规则;3.使玩家可以根据自己的实际需要和水平选择关卡;4.使玩家能够在需要时退出;5.将玩家结束游戏的时间与程序中已设时间的作比较来判断玩家的成绩。27第三章详细设计说明3.1模块描述该程序整体较易理解,共分三个

6、模块:头文件,源文件和资源文件,所以总体来看层次有序,简单易懂。3.2性能该程序具有操作简单,无需组建等工序,直接编译、连接即可运行。操作简单,根据提示即可完成游戏的全过程。3.3输入项只需在游戏过程中按照提示输入,开始、选择关卡,重新开始或者退出即可,以上输入为数字输入,可按照提示输入相应数字。3.4输出项系统会自动调用资源文件中3个txt文本文件中的数据,数据为从左到右依次读取,当游戏结束时,系统会将玩家结束游戏的时间与程序中已设时间的作比较来判断玩家的成绩。273.5流程逻辑该程序采用循环套循环的方式,结构简单易懂,但是较为繁琐。主要思路

7、为,屏幕上出现字母、单词、句子,系统判断玩家输入的字母是否是屏幕显示的字母,另外,当玩家将库中所有字母打完后,系统在判断时间是否超过系统的预设时间,最后给玩家输出成绩。主要流程图如下:主流程如图(1):N<76T.>30退出返回值进入打字游戏初始化(选择关卡)系列判断结束N=1继续退出、重新开始YYNNNYNY重新开始开始图(1)27时间判断程序流玩家将所有的字母打完T>30你的速度有点儿慢了!!!继续努力了!!!BYEBYE~~~YN程序开始哎呦!!!还不错哦!!!继续努力啊~~~是否继续结束程图,如图(2):YN图(2)打字流程图(3)开始

8、返回N>76N打字结束Y结束图(3)27打字流程图玩家将所有的句子打完T>60你的速度有点儿慢!!!继续努力吧~再见。。YN程序开始还行。。继续努力啊

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

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

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