- 3
- 0
- 约6.98千字
- 约 8页
- 2017-11-23 发布于江苏
- 举报
面向对象程序设计贪吃蛇
1.设计目的和要求
设计目的:
(1)掌握面向对象程序设计(OOP)的思想,区别传统的过程式程序设计思想,能够使用面向对象的程序设计思想解决实际问题;
(2)掌握在C++集成开发环境下编辑、编译、链接和运行一个C++程序的基本方法;
(3)完成程序设计和编码,能够调试修改源程序中可能出现的错误。
(4)学会科学地撰写总结报告,加深对所学知识的理解和掌握。
设计要求:
12张牌背面向上,有6种图案,两两相同,(可用6对字符表示,开始时所有字符显示为▊);翻起两张相同的牌,则牌正面朝上,直到翻完所有的牌,结束游戏。
2.开发环境和工具
程序设计环境,主要描述硬件配置、软件工具---包括操作系统平台,程序设计工具。
软件工具: 操作界面:DOS环境
在C++集成开发环境下编辑、编译、链接和运行翻牌游戏的C++程序
3、设计方案(思想)
(1)定义控制台应用程序的入口点
(2)游戏准备 开始游戏 获取系统时间最为随机数的种子
(3)使运行输出 “请选择翻开的两张牌(1~12):”
若输入不在1-12之间,则会输出“输入不合法,请重新输入!(1~12):”
若牌已打开,则会输出“牌已经打开,请选择其他的牌(1~12):”
翻出相同的牌,则继续输出“请再选择翻开的两张牌(1~12):”
若翻出的牌不一样,则会输出“两张牌不一样,请重新选择(1~12):”
(4)直到12张牌全部翻
您可能关注的文档
- 阿克苏kV变电站初步设计.doc
- 阿里巴巴中国站最新搜索排序规则.doc
- 阿里巴巴本一林超奇.doc
- 阿依莲品牌消费者行为分析报告8.doc
- 附件:冶金企业安全标准化炼铁单元考评标准.doc
- 附录I超高层建筑施组方案大纲实例.doc
- 附:曲阜师范大创业大赛创业计划书.doc
- 附表三:一季度广州地区建设工程机械台班指导价格.doc
- 附:江苏城市职业学院大学设计说明书排版要求.doc
- 附录常用实验仪器名称中英文对照表.doc
- 第1课时计数原理及其简单应用课件2025-2026学年高二下学期数学人教A版选择性必修第三册.pptx
- 平行四边形的性质第2课时课件2025-2026学年北师大版数学八年级下册.pptx
- 第九单元溶液复习课件2025-2026学年九年级化学人教版下册.pptx
- 用坐标表示平移(1)课件2025-2026学年人教版七年级数学下册.pptx
- 复数的加、减运算及其几何意义课件-2025-2026学年高一下学期数学人教A版必修第二册.pptx
- 分类加法计数原理与分步乘法计数原理课件2025-2026学年高二下学期数学人教A版选择性必修第三册.pptx
- 用坐标表示平移(2)课件2025-2026学年人教版七年级数学下册.pptx
- 用坐标描述简单几何图形课件2025--2026学年人教版七年级数学下册.pptx
- 课时2选择方案(课件)2025-2026学年人教版(2024)数学八年级下册.pptx
- 平移课件2025-2026学年人教版数学七年级下册.pptx
原创力文档

文档评论(0)