C程序课程设计 投掷骰子游戏

C程序课程设计 投掷骰子游戏

ID:47427157

大小:766.81 KB

页数:29页

时间:2020-01-10

C程序课程设计 投掷骰子游戏_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《C程序课程设计 投掷骰子游戏》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计报告课程名称C++语言课程设计课题名称投掷骰子游戏专业班级学号姓名指导教师年月日28湖南工程学院课程设计任务书课程名称C++语言课程设计课题投掷骰子游戏专业班级学生姓名学号指导老师审批任务书下达日期年月日任务完成日期年月日28一、设计内容与设计要求1、设计内容:课题三、投掷骰子游戏编写程序实现游戏:游戏者每次投掷两颗骰子,每颗骰子是一个正方体,有6面上面分别标有1、2、3、4、5、6个圆点,当骰子停止时,将每颗骰子朝上的点的数相加,在第一次投掷骰时,如果所得到的和为7或11,那么游戏者为赢得胜利;如果所得到的和为2、3或12,

2、那么游戏者为输掉了;如果和为4、5、6、8、9或10,那么为游戏者的点数;如要想赢得胜利,必须继续投掷骰子,直到取得自已的点数为止,但是如果投掷出的和为7,那么游戏者为输了。2、设计要求:1,学生从四个题目中任意选择并完成一个题目。要求每个学生能独立思考认真并按时完成本课程设计所包含的所有内容。2,要求学生必须按照课程设计报告的完整格式说明设计内容,设计任务分析过程和算法,给全部源程序,并做出总结。3.设计报告的完整格式应包括以下部分的内容:l课题设计内容与主要功能l课题分析;分析课程设计项目的实现方法l程序实现步骤l程序测试结果与结

3、论l程序清单l总结与体会28二、进度安排6月22日到6月26日时间上午下午1-4节(四小时)5-8节(四小时)6月22号布置课题,题目讲解查阅资料6月23号上机编程查阅资料6月24号上机编程上机编程6月25号上机编程撰写报告6月26号撰写报告撰写报告附:课程设计报告装订顺序:封面、任务书、目录、正文、附件(A4大小的图纸及程序清单)、评分表。正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为22。正文的内容:一、课题设计内容与主要功能。二、课题分析:分析课程设计项目的实现方法,并写出类声明与核心算法实现代

4、码。三、主要功能的实现步骤。四、程序测试与结论:应包括课程设计程序的屏幕显示,并加以简单的文字说明。五、总结。六、附件(所有程序的原代码,要求对程序写出必要的注释)。28目录一、课题设计的内容与主要功能…………………………………………1.课题设计的内容………………………………………………………………-2.主要功能……………………………………………………………………二、课题分析……………………………………………………………1.程序的流程图………………………………………………………………2.类的声明与核心算法的实现代码…………………………

5、…………………三、主要功能的实现与步骤……………………………………………1.获得游戏帮助功能……………………………………………………………2.显示游戏数据功能………………………………………………………………3.模拟游戏功能……………………………………………………………………四、程序测试与运行结果………………………………………………五、总结…………………………………………………………………六、附件…………………………………………………………………七、参考文献……………………………………………………………八、评分表………………………………

6、………………………………28一、课题设计内容与主要功能1.课题设计的内容设计一个模拟投掷骰子的游戏程序,其游戏基本内容为,游戏者每次投掷两颗骰子,每颗骰子是一个正方体,有6面上面分别标有1、2、3、4、5、6个圆点,当骰子停止时,要将每颗骰子朝上的点的数相加,在第一次投掷骰时,如果所得到的和为7或11,那么游戏者为赢得胜利;如果所得到的和为2、3或12,那么游戏者为输掉了;如果和为4、5、6、8、9或10,那么为游戏者的点数;如要想赢得胜利,必须继续投掷骰子,直到取得自已的点数为止,但是如果投掷出的和为7,那么游戏者为输了。设计该程序

7、中应包括以下几个功能:1.主菜单界面。包含所具有所有功能的选项。2.获得游戏帮助功能。告诉游戏者游戏规则。3.显示游戏数据功能。在游戏结束时,显示游戏者获得的游戏数据。4.模拟游戏功能。选择进入,开始游戏。5.退出模拟游戏功能。玩完游戏后退出程序。2.主要功能1.主菜单程序是通过类的成员函数Game()来实现对主菜单的输入与输出的处理。2.获得游戏帮助功能程序是由类的成员函数Help()来实现。3.显示游戏数据功能程序是由类的成员函数Show()来实现。4.模拟游戏功能程序是由类的成员函数Game()来实现。5.退出模拟游戏功能使程序

8、退出工作状态。28二、课题分析1.项目的实现方法.︱︱开始程序选择获得帮助玩一手游戏退出显示数据赢得游戏输了游戏获得平局是否继续游戏结果NY平局继续投掷骰子自动判断结果赢得游戏输了游戏282.类的声明与核心算法代码●骰子

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

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

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