网站大量收购闲置独家精品文档,联系QQ:2885784924

C++算法之石头剪子布.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 学校代码: 10128学 号: 学校代码: 10128 学 号: 课程设计说明书 题 目: 石头剪子布游戏的C++程序设计 学生姓名: 学 院: 理学院 班 级: 信计08-2 指导教师: 田 毅 二〇一二年 一 月 四 日 内蒙古工业大学课程设计(论文)任务书 课程名称: 面向对象的程序设计 学院: 理学院 班级: 信计08-2 学生姓名: __ 学号: 指导教师: 田 毅 一、题目 石头剪子布游戏的C++程序设计 二、目的与意义 面向对象程序设计课程设计可以培养学生综合运用所学面向对象程序设计知识和技能分析与解决实际问题的能力,以及严肃认真的科学态度和严谨求实的工作作风。 三、要求(包括原始数据、技术参数、设计要求、图纸量、工作量要求等) 采用面向对象程序设计语言C++进行程序开发 选用一种C++语言的开发环境设计界面及程序 在开发环境下,进行程序的运行及调试 四、工作内容、进度安排 主要内容 使用C++程序设计语言及其开发环境利用文件处理方式实现石头剪子布游戏的编写和调试。 工作进度安排 第一天:熟悉课程设计题目及具体要求,认识所要解决的问题,基本确定选择的开发环境。 第二天到第四天:拿出解决问题的初步方案,根据课题给出的题目,确定题目的解决方式及步骤。 第五天到第七天:设计系统的功能模块,确定模块的功能,及模块之间的关系。 第八天到第十天:分析模块,确定需要的界面、结构,完成软件的整体框架,在开发环境下,编程实现所开发的系统。 第十一天到第十二天:综合调试,去除软件中的错误,美化应用程序的界面。 第十三天和第十五天:撰写课程设计报告。 五、主要参考文献 [1]郑莉,董渊,何江舟.C++语言程序设计.第4版.北京:清华大学出版.2010.7 [2]吴乃陵, 况迎辉.C++课程设计. 北京:高等教育出版社,2006 [3]谢昕,刘觉夫,王更生.C++程序设计.北京:北京邮电大学出版社,2008 审核意见 系(教研室)主任(签字) 指导教师下达时间 2011 年 12月 19日 指导教师签字:_______________ 摘要 本文主要介绍利用C++高级语言实现石头剪子布游戏的编辑和运行。通过Microsoft Visual C++ 6.0软件进行石头剪子布游戏程序的编译,确定模块之间关系及各模块功能,设计一个简单的操作界面实现石头剪子布游戏,。 石头剪子布游戏系统通过C++高级语言进行编程,并设计了简单明了的操作界面,为用户提供更好的操作体验,更直接而充分的掌握本程序的一些应用和功能。通过直观的方式,最终实现C++设计的应用程序——石头剪子布游戏。本次课设所做程序虽然只是一个简单的C++手石头剪子布游戏程序,但是基本的应用功能都已具备,可以更好的用在实际应用中。 关键词:C++高级语言;Microsoft Visual C++ 6.0;石头剪子布游戏 目录 TOC \o 1-3 \h \z \u 引言 1 第一章 石头剪子布游戏简介 2 1.1 选题背景 2 1.2 开发环境 2 第二章 游戏分析与设计 4 2.1游戏功能分析 4 2.1.1功能需求分析 4 2.1.2关键技术 4 2.1.3数据流程图 5 2.2详细设计 6 2.2.1 设计思路 6 2.2.2 功能设计 7 第三章 系统运行结果与总结 11 3.1运行结果 11 3.2总结 13 参考文献 15 PAGE 15 引言 “剪刀石头布”是人们喜欢的一种娱乐游戏,近来,随着计算机的快速发展,以计算机作为对战平台,各种游戏如雨后春笋般纷纷冒出,使得那些爱好娱乐,又常常苦于没有对手的爱好者们能随时过足娱乐之瘾,而且这类软件个个水平颇高,大有与人脑分庭抗礼之势。 当我们与电脑对战对时,您知道这些软件是怎样像人脑一样进行思考的吗?总的来说,要让电脑知道该怎么选择,就要根据随机状态,产生每一种随即可能,这便是最基本的算法。 C++语言是一种面向对象的语言,尽管在当前,可视化语言发展迅速,普及很快,但C++语言作为一种基础的语言,它的有时依然存在,甚至有时它是不可替代的,特别是和硬件接口技术相联系的软件。石

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档