c算法之石头剪子布

c算法之石头剪子布

ID:8970351

大小:910.50 KB

页数:20页

时间:2018-04-13

c算法之石头剪子布_第1页
c算法之石头剪子布_第2页
c算法之石头剪子布_第3页
c算法之石头剪子布_第4页
c算法之石头剪子布_第5页
资源描述:

《c算法之石头剪子布》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、学校代码:10128学号:课程设计说明书题目:石头剪子布游戏的C++程序设计学生姓名:学院:理学院班级:信计08-2指导教师:田毅二〇一二年一月四日内蒙古工业大学课程设计(论文)任务书课程名称:面向对象的程序设计学院:理学院班级:信计08-2学生姓名:__学号:指导教师:田毅一、题目石头剪子布游戏的C++程序设计二、目的与意义面向对象程序设计课程设计可以培养学生综合运用所学面向对象程序设计知识和技能分析与解决实际问题的能力,以及严肃认真的科学态度和严谨求实的工作作风。三、要求(包括原始数据、技术参数、设计要求、图纸量、工作量要求等)l采用面向对

2、象程序设计语言C++进行程序开发l选用一种C++语言的开发环境设计界面及程序l在开发环境下,进行程序的运行及调试四、工作内容、进度安排主要内容使用C++程序设计语言及其开发环境利用文件处理方式实现石头剪子布游戏的编写和调试。工作进度安排第一天:熟悉课程设计题目及具体要求,认识所要解决的问题,基本确定选择的开发环境。第二天到第四天:拿出解决问题的初步方案,根据课题给出的题目,确定题目的解决方式及步骤。第五天到第七天:设计系统的功能模块,确定模块的功能,及模块之间的关系。第八天到第十天:分析模块,确定需要的界面、结构,完成软件的整体框架,在开发环境

3、下,编程实现所开发的系统。第十一天到第十二天:综合调试,去除软件中的错误,美化应用程序的界面。第十三天和第十五天:撰写课程设计报告。五、主要参考文献[1]郑莉,董渊,何江舟.C++语言程序设计.第4版.北京:清华大学出版.2010.7[2]吴乃陵,况迎辉.C++课程设计.北京:高等教育出版社,2006[3]谢昕,刘觉夫,王更生.C++程序设计.北京:北京邮电大学出版社,2008审核意见系(教研室)主任(签字)指导教师下达时间2011年12月19日指导教师签字:_______________摘要本文主要介绍利用C++高级语言实现石头剪子布游戏的编

4、辑和运行。通过MicrosoftVisualC++6.0软件进行石头剪子布游戏程序的编译,确定模块之间关系及各模块功能,设计一个简单的操作界面实现石头剪子布游戏,。石头剪子布游戏系统通过C++高级语言进行编程,并设计了简单明了的操作界面,为用户提供更好的操作体验,更直接而充分的掌握本程序的一些应用和功能。通过直观的方式,最终实现C++设计的应用程序——石头剪子布游戏。本次课设所做程序虽然只是一个简单的C++手石头剪子布游戏程序,但是基本的应用功能都已具备,可以更好的用在实际应用中。关键词:C++高级语言;MicrosoftVisualC++6.

5、0;石头剪子布游戏目录引言1第一章石头剪子布游戏简介21.1选题背景21.2开发环境2第二章游戏分析与设计42.1游戏功能分析42.1.1功能需求分析42.1.2关键技术42.1.3数据流程图52.2详细设计62.2.1设计思路62.2.2功能设计7第三章系统运行结果与总结113.1运行结果113.2总结13参考文献15引言“剪刀石头布”是人们喜欢的一种娱乐游戏,近来,随着计算机的快速发展,以计算机作为对战平台,各种游戏如雨后春笋般纷纷冒出,使得那些爱好娱乐,又常常苦于没有对手的爱好者们能随时过足娱乐之瘾,而且这类软件个个水平颇高,大有与人脑分

6、庭抗礼之势。当我们与电脑对战对时,您知道这些软件是怎样像人脑一样进行思考的吗?总的来说,要让电脑知道该怎么选择,就要根据随机状态,产生每一种随即可能,这便是最基本的算法。C++语言是一种面向对象的语言,尽管在当前,可视化语言发展迅速,普及很快,但C++语言作为一种基础的语言,它的有时依然存在,甚至有时它是不可替代的,特别是和硬件接口技术相联系的软件。石头剪子布游戏是一种简单大众的游戏,自从计算机实现以来,深受广大电脑玩家的喜爱。本文使用C++语言,设计了剪刀石头布游戏软件,在人机对弈时,使电脑具有较高的智商。本游戏是以C++语言作为开发工具,采

7、用搜索算法设计最优落子点开发的游戏软件。本文详细地介绍了石头剪刀布游戏软件设计的全过程,描述了该软件的功能。16第一章石头剪子布游戏简介1.1选题背景随着计算机技术的飞速发展,其应用方面已渗透到社会生活的各个领域。它已经成为我们学习和工作中的重要工具,也是人们娱乐休闲的主要方式。通过一个学期的C++语言课程的学习,根据学校课程设计的学习安排,要进行三周的C++语言程序设计,自己动手编写游戏或系统。根据老师布置的设计任务书,根据我自己的能力及意愿,我选择了设计一个小游戏:石头剪子布游戏。石头剪子布游戏是一款简单的游戏,由两个人对抗,每人同时选择一

8、种状态,状态分为三种:石头、剪子和布。其中,布大于石头,石头大于剪子,剪子又能大于布。若两个人的状态相同,则是为平局,否则按上述规则分胜负。游戏要求,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。