全球旧事资料 分类
课程设计报告
课程名称C语言程序设计
课题名称猜数字游戏
专业自动化
班级1081班
学号
姓名罗超超
指导教师王颖
2011年6月20日
f湖南工程学院
课程设计任务书
课程名称C语言程序设计
课题猜数字游戏
专业班级自动化1081班
学生姓名罗超超
学号
指导老师王颖
审批
任务书下达日期2011年6月13日任务完成日期2007年6月20日
f猜数字游戏
一、问题描述
该游戏可以由程序随机产生或由用户输入四个0到9之间的数字且不重复。玩游戏者通过游戏提示输入八次来匹配上面所输入的数字。A表示位置正确且数字正确B表示数字正确而位置不正确。
二、功能要求
1、本游戏显示这样的菜单
1随机产生数据
2用户输入数据
3退出游戏
2、游戏成功与否都能返回主菜单
三、算法提示
1、数据结构数组
2、用简单的程序设计方法
四、测试数据
测试数据3792
第一次输入1234
0A2B
第二次输入5678
0A1B
第三次输入0867
0A1B
第四次输入9786
1A1B
第五次输入1794
2A0B
第六次输入2793
2A2B
f第七次输入3792
4A0B
游戏成功
五、其它
对该系统有兴趣的同学可以在实现系统基本功能后完善系统的其它功能如破记录功能若你所匹配的次数小于纪录保持者则为破纪录。
f目录
第一章绪论6
第一节项目背景6
第二节本课题所做的工作6
第三章程序设计8
第一节程序的功能8
第二节输入输出的要求8
第三节程序模块8
第一条模块组成8
第二条层次结构9
第三条模块调用10
第四章分析11
第一条模块解释与功能11
第五章调试15
第一节菜单测试15
第二节游戏测试16
第一条在自定义中16
第二条在随机游戏中17
第六章总结19
第七章附录20
第一节附录A源程序20
第二节附录B参考文献30
课程设计评分表31
f第一章绪论
第一节项目背景
C语言是一种优秀的程序设计语言其功能丰富表达能力强程序执行效率高可移植性好C语言既有高级计算机程序设计语言的特点同时又具有部分汇编语言的特点因而C语言具有较强的系统处理能力。通过C语言函数结构可以方便的实现程序的模块化在C语言的基础上发展起来的面向对象程序设计语言如Cjavac等于C语言有许多的共同特征掌握C语言对学习进而应用这些面向对象的程序设计语言有极大的帮助。因为其独特的语言机制在计算机科学领域中得到了广泛的应用。目前大部分工科专业的计算机程序语言都是C语言主要学习面向过程的程序设计方法。
C语言课程设计是综合性比较强的一门设计课程它考察了学生对C语言的掌握及运用情况。有助于提高学生的分析理解及动手实践能力。r
好听全球资料 返回顶部