c++课程设计--数字教学游戏
《c++课程设计--数字教学游戏》由会员分享,可在线阅读,更多相关《c++课程设计--数字教学游戏(10页珍藏版)》请在毕设资料网上搜索。
1、 面面向向对对象象程程序序设设计计 课课程程设设计计 题 目: 数字教学游戏 院 系: 专 业: 姓名学号: 指导老师: 日 期: 年 月 日 摘要摘要 本次课设的目的是编写一个教学游戏,教授学生学习算术计算。程序对加法和减 法进行测试。程序共有 4 个难度级别,第 1 级测试两个小于 10 并且和也小于 10 的数字加法;第 2 级进行任何两个 1 位数字的加法;第 3 级是差为非负的两个 1 位数的减法;第 4 级是执行一个两位数的加法。程序将随机产生问题并读取游戏 参与者输入的答案。对于每一个问题,游戏参与者都有两次回答问题的机会。 关键字关键字:数字游戏,加法,减法 目录目录 一、一、
2、 课程设计题目及分析课程设计题目及分析 1 1 二、二、 CRCCRC 卡片和卡片和 UMLUML 类图类图 1 1 三、三、 设计步骤及关键代码说明设计步骤及关键代码说明 3 3 四四、 软件测试软件测试 4 4 五五、 总结与心得体会总结与心得体会 5 5 六六、 附录(新增以及修改的代码)附录(新增以及修改的代码) 6 6 1 一、一、 课程设计题目及分析课程设计题目及分析 编写一个教学游戏,教授学生学习算术计算。程序将对加法和 减法进行测试。程序共有四个难度级别,第 1 级测试两个小于 10 并 且和也小于 10 的数字加法;第 2 级进行任何两个 1 位数字的加法; 第 3 级是差为
3、非负的两个 1 位数的减法; 第 4级是执行一个两位数的 加法。程序将随机产生问题并读取游戏参与者输入的答案。 对于每一 个问题, 游戏参与者都有两次回答问题的机会。在得到 5 分后游戏进 入下一级。要实现 4 个等级的功能特征,需要用 4 个 if 语句判断选 择的关数,然后通过 rand()函数限定生成两个随机数并完成相关运 算。通过玩家类 Player 储存玩家的分数以及关数信息,Game 类进行 游戏的运转。 二、二、 (1 1)CRCCRC 卡片卡片 Player类 初始化玩家信息(name、 score、level) 通过Game类更新Player的对象 通过Increment_s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c+ 课程设计 数字 教学 游戏
