c语言课程设计报告范例2012

c语言课程设计报告范例2012

ID:19665453

大小:103.50 KB

页数:14页

时间:2018-10-04

c语言课程设计报告范例2012_第1页
c语言课程设计报告范例2012_第2页
c语言课程设计报告范例2012_第3页
c语言课程设计报告范例2012_第4页
c语言课程设计报告范例2012_第5页
资源描述:

《c语言课程设计报告范例2012》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、沈阳航空航天大学课程设计报告课程设计名称:C语言课程设计课程设计题目:猜数游戏院(系):计算机学院专业:计算机科学与技术班级:04010101学号:2010040101027姓名:王思洋指导教师:丛丽晖完成日期:2012年3月16日沈阳航空航天大学课程设计报告目录第1章概要设计11.1题目的内容与要求11.2总体结构1第2章详细设计22.1主模块22.2显示模块32.3分词模块32.4替换模块3第3章调试分析4第4章使用说明与执行结果5参考文献7附录(程序清单)8-13-沈阳航空工业学院课程设计报告第2章详细

2、设计第1章概要设计1.1题目的内容与要求内容:由计算机产生一个一定范围内随机数,用户输入数据去猜,猜中即胜;猜不中,提示是大了还是小了,继续猜,直至猜中为止,要求给出所用时间和评语。应用程序操作界面应简单、直观、大方。要求:本节内容参照任务书,但是不要照抄,用自己的话描述1)独立完成系统的设计、编码和调试;2)系统利用C语言实现;3)按照课程设计规范书写课程设计报告;4)熟练掌握基本的调试方法,并将程序调试通过。1.2总体结构本程序主要分为四个模块(功能模块图见图1.1):主模块,判断模块,时间模块,显示模块

3、。判断模块:判断是否有返回值及所猜数值与随机产生数的大小比对,进行及时提示。时间模块:建立一个时间模块,为游戏记录猜对所用时间。替换模块:对指定的单词进行替换。显示模块:输入所猜数值,显示猜的是否正确,及提示和评语。猜数游戏程序判断模块时间模块显示模块主模块图1.1功能模块图-13-沈阳航空工业学院课程设计报告第2章详细设计第2章详细设计2.1主模块控制整个程序的运行,通过主函数模块分别调用各个模块,实现各项功能,流程如图2.1所示。开始X=1否是输入所猜数gussguss==index是guss>index

4、guss

5、2.2判断模块流程图-13-沈阳航空工业学院课程设计报告第2章详细设计2.3时间模块建立一个时间模块,用time函数记录时间,time1为起始时间,time2为终止时间,所用时间T=time2-time1。2.4显示模块显示出所采正确数值,及提示语、猜对所用时间及评语,流程如图2.4所示。用时较短,你真厉害用时较长,还需努力用时适中,还可以diff<60diff<30开始图2.4判断模块流程图注释:1、diff为猜对数值所用时间。-13-沈阳航空工业学院课程设计报告第3章调试分析第3章调试分析1、因为平常对程

6、序编写练习不够,虽然题目不算难,单边起来仍有一些棘手,经过仔细分析和请教查询之后,终于想出思路并画出流程图。2、由于程序要求需要给出猜对数值所用时间,而在以前没用到和接触过这种代码,一时无从下手,经过一番思考,上网搜索和去图书馆查询资料,了解到了time这个函数,在经过认真学习之后,学会了使用这个函数来记录初始和截止时间,二者相减便得到了所用时间。-13-沈阳航空工业学院课程设计报告第4章使用说明与执行结果第4章使用说明与执行结果运行操作及结果:1、第一次输入一个数据25000,经提示重新输入,重复进行此步骤

7、,根据提示进行猜数,直至猜对。图4.1程序运行图-13-沈阳航空工业学院课程设计报告第4章使用说明与执行结果1、经过一段时间,所猜数越来越接近正确值,最后猜对,根据所用时间进行评价。此用时较长图4.2程序运行图次运行时间适中图4.2程序运行图-13-沈阳航空工业学院课程设计报告参考文献参考文献[1]严蔚敏,吴伟民.数据结构(C语言版).北京:清华大学出版社,2007[2]张长海.C语言程设计[M].北京:高等教育出版社,2006[3]陈建新,李志敏.数据结构实验指导与课程设计教程.北京:科学出版社,2010[

8、4]吴玉蓉,李劲.数据结构(C语言版).北京:中国水利水电出版社,2008[5]谭浩强.C语言程设计.北京:清华大学出版社,2005[6]王为青,刘变红.C语言高级编程及实例剖析.北京:人民邮电出版社,2007-13-沈阳航空工业学院课程设计报告附录附录(程序清单)#include#include#includeintdisplay(intfla

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

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

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