logo

您所在位置网站首页 > 海量文档  > 学术论文 > 大学论文

C语言课程设计--猜数字游戏.doc 38页

本文档一共被下载: ,您可全文免费在线阅读后下载本文档。

  • 支付并下载
  • 收藏该文档
  • 百度一下本文档
  • 修改文档简介
全屏预览

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
课 程 设 计 报 告 课程名称 C语言程序设计 课题名称 猜 数 字 游 戏 专 业 机械设计及其自造化 班 级 1185班 学 号 201113090516 姓 名 指导教师 王 颖 2 0 1 2年 6 月 2 2 日 湖南工程学院 课 程 设 计 任 务 书 课程名称 C语言程序设计 课 题 猜 数 字 游 戏 专业班级 机 械 设 计 1185 班 学生姓名 学 号 201113090516 指导老师 王 颖 审 批 王 颖 任务书下达日期 2012 年 6 月 1 日 任务完成日期 2012 年 6 月 22 日 设计课题四:猜数字游戏 一、问题描述: 该游戏可以由程序随机产生或由用户输入四个0到9之间的数字,且不重复。玩游戏者通过游戏提示输入八次来匹配上面所输入的数字。A表示位置正确且数字正确,B表示数字正确而位置不正确。 二、功能要求: 1、本游戏显示这样的菜单: 随机产生数据 用户输入数据 退出游戏 2、游戏成功与否都能返回主菜单 三、算法提示: 数据结构:数组 用简单的程序设计方法 四、测试数据: 测试数据: 3792 第一次输入: 1234 0A2B 第二次输入: 5678 0A1B 第三次输入: 0867 0A1B 第四次输入: 9786 1A1B 第五次输入: 1794 2A0B 第六次输入: 2793 2A2B 第七次输入: 3792 4A0B 游戏过关!!! 五、其它: 对该系统有兴趣的同学可以在实现系统基本功能后,完善系统的其它功能,如:破记录功能,若你所的次数小于纪录保持者,则为破纪录 1 第一节 项目背景 1 第二节 本课题所做的工作 2 第二章 需求分析 第一节 用户需求分析…………………………………………………………...3 第二节 开发环境分析…………………………………………………………...4 第三章 程序设计 5 第一节 程序的功能 5 第二节 输入输出的要求 5 第三节 程序模块 6 第一条 模块组成 6 第二条 层次结构 8 第三条 模块调用 9 第四章 分析 10 第一节 模块解释与功能 10 第五章 调试 14 第一节 菜单测试 14 第二节 游戏测试 16 第一条 在自定义中 16 第二条 在随机游戏中 19 第六章 总结 21 第七章 附录 23 第一节 附录A 源程序 23 第二节 附录B 参考文献 32 课程设计评分表............................................33 绪论 项目背景 C语言一共有32个关键字,9种控制语句,程序书写形式自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C语言可以像汇编语言一样对位、字节、和地址进行操作,而这三者是计算机最基本的工作单元。并且它功能丰富,表达能力强,程序执行效率高,可移植性好;C语言既有高级计算机程序设计语言的特点,同时又具有部分汇编语言的特点,因而C语言具有较强的系统处理能力。通过C语言函数结构可以方便的实现程序的模块化;在C语言的基础上发展起来的面向对象程序设计语言如C++,java,c#等于C语言有许多的共同特征,掌握C语言对学习进而应用这些面向对象的程序设计语言有极大的帮助。因为其独特的语言机制在计算机科学领域中得到了广泛的应用。目前,大部分工科专业的计算机程序语言都是C语言,主要学习面向过程的程序设计方法。 课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术发展的日新日异,当今计算机应用在是生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握计算机开发技术十分重要的。 (2)掌握Java的编程技术,包括异常处理,图形界面设计,多线程,网络通信程序等; (3)掌握Java应用软件的开发环境和开

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片

“原创力文档”前称为“文档投稿赚钱网”,本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。原创力文档是网络服务平台方,若您的权利被侵害,侵权客服QQ:3005833200 电话:19940600175 欢迎举报,上传者QQ群:784321556