【vc++精品源码栏目提醒】:网学会员vc++精品源码为您提供【精品】C++算法之石头剪子布 - 其它资料参考,解决您在【精品】C++算法之石头剪子布 - 其它资料学习中工作中的难题,参考学习。
学校代码: 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;石头剪子布游戏 目录引言 .................................................................. 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 引言 “剪刀石头布”是人们喜欢的一种娱乐游戏,近来,随着计算机的快速发展,以计算机作为对战平台,各种游戏如雨后春笋般纷纷冒出,使得那些爱好娱乐,又常常苦于没有对手的爱好者们能随时过足娱乐之瘾,而且这类软件个个水平颇高,大有与人脑分庭抗礼之势。
当我们与电脑对战对时,您知道这些软件是怎样像人脑一样进行思考的吗?总的来说,要让电脑知道该怎么选择,就要根据随机状态,产生每一种随即可能,这便 是最基本的算法。
C语言是一种面向对象的语言,尽管在当前,可视化语言发展迅速,普及很快,但C语言作为一种基础的语言,它的有时依然存在,甚至有时它是不可替代的,特别是和硬件接口技术相联系的软件。
石头剪子布游戏是一种简单大众的游戏,自从计算机实现以来,深受广大电脑玩家的喜爱。
本文使用C语言,设计了剪刀石头布游戏软件,在人机对弈时,使电脑具有较高的智商。
本游戏是以C语言作为开发工具,采用搜索算法设计最优落子点开发的游戏软件。
本文详细地介绍了石头剪刀布游戏软件设计的全过程,描述了该软件的功能。
1 第一章 石头剪子布游戏简介1.1 选题背景 随着计算机技术的飞速发展,其应用方面已渗透到社会生活的各个领域。
它已经成为我们学习和工作中的重要工具,也是人们娱乐休闲的主要方式。
通过一个学期的C语言课程的学习,根据学校课程设计的学习安排,要进行三周的C语言程序设计,自己动手编写游戏或系统。
根据老师布置的设计任务书,根据我自己的能力及意愿,我选择了设计一个小游戏:石头剪子布游戏。
石头剪子布游戏是一款简单的游戏,由两个人对抗,每人同时选择一种状态,状态分为三种:石头、剪子和布。
其中,布大于石头,石头大于剪子,剪子又能大于布。
若两个人的状态相同,则是为平局,否则按上述规则分胜负。
游戏要求,两人必须同时出示状态,且状态唯一,不能修改。
此次课程设计是人机对弈,一方为用户,一方为计算机,计算机随机产生状态,不违背规则。
实验准备:做游戏前,首先,详细参看了《面向对象的程序设计》,理解相关函数的用法和作用;另外,上网查询了很多相关资料,还找了很多相关的游戏设计的代码,都详细的参看了一遍,加深了对C语言以及相关内容进一步理解。
根据实际情况设计出一款比较理想的小游戏。
本论文将具体介绍手石头剪子布游戏程序的设计、编译、运行。
1.2 开发环境 石头剪子布游戏的开发环境使用的是 Visual C 6.0,简称 VC 或者 VC6.0,是微软推出的一款 C编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。
Visual C是一个功能强大的可视化软件开发工具。
自 1993 年 Microsoft 公司推出 Visual C1.0 后,随着其新版本的不断问世,Visual C已成为专业程序员进行软件开发的首选工具。
虽然微软公司推出了 Visual C.NETVisual C7.0,但它的应用有很大的局限性,只适用于 Windows 2000、Windows XP 和 Windows NT4.0。
所以实际中,更多的是以 Visual C6.0 为平台。
此次程设计题目是手机名片系统,通过 CS 模式,在界面中输入信息,对信息直接查询、添加、修改及删除操作。
Visu
上一篇:
【精品】RGB
下一篇:
手机媒体营销分析