《c++课程设计报告 - 小游戏“石头剪子布”》

2019-01-12 14:33

解放军蚌埠坦克学院

PLABENGBUTANKINSTITUTE

《C++课程设计》报告

题目:石头剪子布

班级: 09计算机 学号: 20093062 姓名: 彭正海 指导教师: 鲁教员 日期: 2010年12月10号

目 录

第1章 选题背景 …………………………………………………………………..1 1.1选题背景………………………………………………………………...1 1.2设计题目的要求………………………………………………………...1 1.3选题目的………………………………………………………………...1 第2章 设计思路……………………………………………………………………..2 2.1系统功能模块图…………………………………………………………2 第3章 主要问题的解决方法及关键技术…………………………………………...3 3.1游戏功能需求分析………………………………………………………3 3.2游戏功能的关键技术……………………………………………………3 第4章 程序流程图…………………………………………………………………..4 第5章 源程序清单…………………………………………………………………..7 第6章 程序运行结果………………………………………………………………..8 第7章 设计总结………………………………………………………………….....11 第8章 参考文献……………………………………………………………………12 第9章 致谢(附录)……………………………………… ………………………13

I

1.1选题背景:

第1章 选题背景

通过一个学期的C语言课程的学习,《C语言程序设计》课程已结束,根据学校课程学习的安排,要进行一周的C语言实习,自己动手编写游戏和系统。根据老师布置的设计任务书,按照学委的安排,根据个人的能力及意愿,我选择了设计一个小游戏:石头剪子布。

实验准备:做游戏前,首先,自己详细看了《C语言程序设计》(教科书),理解了相关函数的用法和作用;另外,上网查询了很多相关资料,还有找了很多相关的游戏设计的代码,都详细的看了一遍,加深了对C语言以及相关内容进一步理解。根据实际情况设计出一款比较理想的小游戏。

1.2设计题目的要求:

①游戏要设置开始,结束操作控制

②游戏要有时间提示即相关结果的提示语

③游戏要能自动判断输赢,并显示最终比赛结果

1.3 选题目的:

1使学生掌握C++编程的基本工作原理;

2培养学生基本掌握C++应用编程的基本思路和方法; 3使学生掌握C++应用调试的基本技能; 4培养学生分析、解决问题的能力; 5提高学生的科技论文写作能力。

1

第2章 设计思路

2.1系统功能模块图:

输入:计算机随机输入选择,用户输入选择,并将数据储存。

计算:根据计算机和用户的选择,计算大小,并判断输赢,计算用户的胜负率,并储存。

输出:根据用户的输入,将用户的游戏结果显示在屏幕上。

2

第3章 主要问题的解决方法及关键技术

3.1游戏功能需求分析:

输入数据:

计算机随机输入数据; 用户输入合法的数据 存储数据:

存储计算机的输入数据; 存储用户的合法输入数据; 判断用户的输赢:

根据用户的选择,比较用户与计算机的胜负 计算用户的胜负率:

根据计算机的记录,计算用户的胜负次数的总和及概率

3.2游戏功能的关键技术: ①熟练掌握并运用C语言源代码; ②熟练掌握并运用c++中的重要函数; ③掌握循环的函数的具体运用; ④能子C环境中运行游戏;

3


《c++课程设计报告 - 小游戏“石头剪子布”》.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:人教版五年级第二章因数和倍数期末复习教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: