课程设计 猜数字游戏

上传人:飞*** 文档编号:41101325 上传时间:2018-05-28 格式:DOC 页数:31 大小:765KB
返回 下载 相关 举报
课程设计 猜数字游戏_第1页
第1页 / 共31页
课程设计 猜数字游戏_第2页
第2页 / 共31页
课程设计 猜数字游戏_第3页
第3页 / 共31页
课程设计 猜数字游戏_第4页
第4页 / 共31页
课程设计 猜数字游戏_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《课程设计 猜数字游戏》由会员分享,可在线阅读,更多相关《课程设计 猜数字游戏(31页珍藏版)》请在金锄头文库上搜索。

1、课 程 设 计 报 告课程名称课程名称 C 语言程序设计语言程序设计 课题名称课题名称 猜猜 数数 字字 游游 戏戏 专专 业业 自自 动动 化化 班班 级级 1081 班班 学学 号号 201013110111 姓姓 名名 罗罗 超超 超超 指导教师指导教师 王王 颖颖 2011 年年 6 月月 20 日日2湖南工程学院课 程 设 计 任 务 书课程名称 C 语言程序设计 课 题 猜 数 字 游 戏 专业班级 自 动 化 1081 班 学生姓名 罗 超 超 学 号 201013110111 指导老师 王 颖 审 批 任务书下达日期 2011 年 6 月 13 日任务完成日期 2007 年 6

2、 月 20 日3猜数字游戏一、问题描述:该游戏可以由程序随机产生或由用户输入四个 0 到 9 之间的数字,且不重复。玩游戏者通过游戏提示输入八次来匹配上面所输入的数字。A 表示位置正确且数字正确,B 表示数字正确而位置不正确。二、功能要求:1、本游戏显示这样的菜单:(1) 随机产生数据(2) 用户输入数据(3) 退出游戏2、游戏成功与否都能返回主菜单三、算法提示:1、 数据结构:数组2、 用简单的程序设计方法四、测试数据:测试数据: 3792第一次输入: 12340A2B第二次输入: 56780A1B第三次输入: 08670A1B第四次输入: 97861A1B第五次输入: 17942A0B第六

3、次输入: 27932A2B4第七次输入: 37924A0B游戏成功!五、其它:对该系统有兴趣的同学可以在实现系统基本功能后,完善系统的其它功能,如:破记录功能,若你所匹配的次数小于纪录保持者,则为破纪录。5目录目录第一章 绪论.6 第一节 项目背景.6 第二节 本课题所做的工作.6 第三章 程序设计.8 第一节 程序的功能.8 第二节 输入输出的要求.8 第三节 程序模块.8 第一条 模块组成.8 第二条 层次结构.9 第三条 模块调用.10 第四章 分析.11 第一条 模块解释与功能.11 第五章 调试.15 第一节 菜单测试.15 第二节 游戏测试.16 第一条 在自定义中.16 第二条

4、在随机游戏中.17 第六章 总结.19 第七章 附录.20 第一节 附录 A 源程序.20 第二节 附录 B 参考文献.30 课程设计评分表.316第第 1 1 章章 绪论绪论第 1 节 项目背景C 语言是一种优秀的程序设计语言,其功能丰富,表达能力强,程序执行效率高,可移植性好;C 语言既有高级计算机程序设计语言的特点,同时又具有部分汇编语言的特点,因而 C 语言具有较强的系统处理能力。通过 C 语言函数结构可以方便的实现程序的模块化;在 C 语言的基础上发展起来的面向对象程序设计语言如 C+,java,c#等于 C 语言有许多的共同特征,掌握 C 语言对学习进而应用这些面向对象的程序设计语

5、言有极大的帮助。因为其独特的语言机制在计算机科学领域中得到了广泛的应用。目前,大部分工科专业的计算机程序语言都是 C 语言,主要学习面向过程的程序设计方法。C 语言课程设计是综合性比较强的一门设计课程,它考察了学生对 C 语言的掌握及运用情况。有助于提高学生的分析,理解及动手实践能力。是计算机的基础课程。本题目运用了结构体变量的定义及初始化,for,do-while 循环,if,switch-case 语句,文件打开,文件保存及其复合使用。 第 2 节 本课题所做的工作本课题设计一个猜数字游戏,用户根据自己的爱好与兴趣进行随机游戏与自定义游戏,如果用户想自定义一个数字来猜,可以由用户自己进行输

6、入,如果想挑战高难度,用户可以猜测由电脑产生的一个随机数,具体工作有:系统自动产生一个随机数或用户自己定义一个随机数,制作游戏主菜单,制作游戏继续菜单,设计游戏程序,设计友好的界面提示与帮助。本课程设计分为六个章节,每个章节为课题展开,重程序的需求分析,程序总体设计,程序设计等逐步向读者介绍,说明本课题。还提供了源程序供读者参考。 7第 2 章 需求分析本程序为猜数字游戏,用户可以根据自己的爱好与兴趣进行随机游戏与自定义游戏,如果用户想自定义一个数字来猜,可以由用户自己进行输入,如果想挑战高难度,用户可以猜测由电脑产生的一个随机数;每个游戏者都想在自己游戏结束时看到自己的得分情况,因此需要对游

7、戏结果进行打分;游戏者在游戏时,可能想到在任意时候都可以退出游戏,因此,无论游戏进行到任何阶段,都能够返回到主菜单或退出游戏;在退出游戏之前,如果游戏者要再次进行挑战,应该设置一个提示游戏继续提示模块;为了能够更好的迎合游戏者,界面设置要和谐,要能给用户有足够的提示,因此,系统菜单应该包括游戏开始,游戏退出,游戏说明,关于,游戏得分榜五个部分。8第 3 章 程序设计程序设计第第 1 1 节节 程序的功能程序的功能 该游戏可以由程序随机产生或由用户自定义四个 0 到 9 之间的数字,且不重复。玩游戏者通过游戏提示输入八次来匹配上面所输入的数字。输入正确则为成功, 累计八次错误则游戏失败。游戏成功根据猜测次数给出相应的得分!该游戏还能自动判断你输入是否有误,如果输入有误,则自动提示您正确的操作。第第 2 2 节节 输入输出的要求输入输出的要求 按提示输入 0-9 之间的数字进行操作 输入 如:在菜单页面时输入 1 进入游戏;输入 2 退出游

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号