1 / 18
文档名称:

计算机科学与技术专业.docx

格式:docx   大小:70KB   页数:18
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机科学与技术专业.docx

上传人:pppccc8 2020/10/4 文件大小:70 KB

下载得到文件列表

计算机科学与技术专业.docx

相关文档

文档介绍

文档介绍:计算机科学与技术 专业课程设计题单班级098206113学生李涛兴课程名称C++面向对象程序设计猜数游戏程序设计设计要求(1)设计友好的中文交互界面;按相关键,可以得到详细的帮助信息:如第2位数字正确,第2,3位数字位置不对等;按相关键后,可以查看计算机所给出的4位数,但查看前需要输入密码,密码自定;猜的结果以分值的形式给出,每猜错一次扣100分,若猜对1个数,奖励20分;每次游戏结束后将分值存盘,文件名自定。课题发给日期2011-7-4课程设计完成日期2011-7-8指导教师王青松评语: 评分::选题背景:猜数字是一种开发智力的游戏,在现代社会中越来越流行,现用已学的c语言程序的各种知识练习编写简单的应用的程序来实现游戏的功能。设计思想:该游戏的实现主要用到C语言中的库函数来实现图形界面能并运用各种循环结构和分支结构来实现选择功能,依次完成整个游戏的制作。三:主要解决问题的方法及技术关键1、 主要问题及解决方法图形界面的绘制问题,主要是运用到C语言库函数自带的绘制图形的函数。数字的选择问题和剩余钱数计算问题,主要是用到循环结构和分支结构的嵌套使用。2、 技术关键库函数的使用循环结构和分支结构的综合使用四、程序流程图目录一:个人所从事的开发工作描述二:开发工作的时间安排星期一星期二星期三星期四H::::运行效果图四:工作日志星期二星期三星期四五::总结°:参考资料一览:个人所从事的开发工作描述我组将任务分成三大部分。第一部分:游戏设计思路和相关分值设定功能。基本的思路是,完成游戏的设计,游戏的运行规则,猜的结果以分值的形式给出,每猜错一次扣100分,若猜对1个数,奖励20分。这部分功能由李亚博来完成,相信他可以做出优越的程序。第二部分:界面设计和相关友好提示及帮助功能。基本思路是,按相关键,可以得到详细的帮助信息:如第1位数字正确,第2、3位数字位置不对等。这部分功能由可爱且乐观的李文同学来实现。第三部分:数据的保存和密码査询功能。基本思路是,按相关键后,可以查看计算机所给出的4位数,但查看前需要输入密码。退出游戏时,程序自动保存游戏时的数据,下次进入游戏时,依然保留上次的分值数据。这部分功能由我来完成。二:开发工作的时间安排。星期一,任务分配,査找资料,文件整理。星期二上机运行操作,调试结果。星期三,互相交流探讨,协助。运行调试操作。星期四,优化检验功能,校对,写报告。星期五,写报告,答辩。三:本人从事程序开发部分的所有源代码#include<iostream>#include<cstdlib>#include<ctime>#include<fstream>#include<cstdlib>usingnamespacestd;intxl,x2,x3,x4;intyl,y2,y3,y4; //定义全局变量来记录玩家猜数的情况voidFetchHisGuess(int&,int&,int&,int&);〃pNumber(int&,int&,int&,int&);〃生成随机的4位数作为所要猜的数boolEnd(int,int,int,int);//判断游戏的退出与否bool Help(int,int,int,int,int&,int&,int&,int&,int&,int&,int&,int&);//提供全面的帮助和提示boolManage(int,int,int,int,int,int,int,int);〃管理者通过输入管理密码来査看所需猜的数voidTestX(int,int,int,int,int,int,int,int,int&,int&,int&,int&);//判断玩家猜的数是否数字和位置均对void TestY(int,int,int,int,int,int,int,int,int&,int&,int&,int&);〃判断玩家猜的数是否数字猜对但位置猜错boolBegin(int,int,int);〃判断游戏是否可以开始voidrank();//将分数排名,并输入Game,dat文件中voidReadMark();〃输出保存得分的前3名intnCount=1000;//初始得分位1000分staticintmark1=0,mark2=0,mark3=0;//初始新游戏中的前3名的得分////////(3)按K键后,可以査看计算机所给出的4位数,但査看前需要输入密码,密码自定。iHisGuess2,void FetchHisGuess(int&iHisGuess1,int&int&iHisGuess3,int&iHisGuess4)//如果是帮助、退出或管理,就退出函数〃如果输入4位有重复的数字,则继续要求用户输入//如果输入格式正

最近更新

领导工程建议书 6页

宝宝营养搭配 59页

影像科护理继续教育与发展 45页

急性消化道出血急救护理 39页

2024年海晏县幼儿园教师招教考试备考题库附答.. 30页

2024年深圳开放大学马克思主义基本原理概论期.. 13页

2024年温县幼儿园教师招教考试备考题库带答案.. 30页

2024年湖北工业职业技术学院马克思主义基本原.. 12页

2024年湖南中医药大学湘杏学院马克思主义基本.. 12页

2024年湖南师范大学马克思主义基本原理概论期.. 12页

2024年湖南铁道职业技术学院马克思主义基本原.. 12页

2024年滦县招教考试备考题库含答案解析(必刷.. 31页

2024年澄城县幼儿园教师招教考试备考题库附答.. 30页

2024年烟台文化旅游职业学院马克思主义基本原.. 12页

2024年玛多县招教考试备考题库及答案解析(必.. 30页

2024年甘肃农业大学马克思主义基本原理概论期.. 12页

2024年白沙黎族自治县招教考试备考题库附答案.. 31页

2024年盘山县招教考试备考题库带答案解析(夺.. 30页

2024年石河子工程职业技术学院马克思主义基本.. 13页

2024年绵阳师范学院马克思主义基本原理概论期.. 13页

2024年肇源县招教考试备考题库带答案解析 31页

2024年苏州城市学院马克思主义基本原理概论期.. 12页

2024年蒲城县招教考试备考题库附答案解析 31页

2024年衡阳工业职工大学马克思主义基本原理概.. 12页

2024年西南财经大学天府学院马克思主义基本原.. 12页

2024年西安航空职工大学马克思主义基本原理概.. 13页

2024年贵州省(80所)马克思主义基本原理概论.. 13页

2024年赣州师范高等专科学校马克思主义基本原.. 13页

2024年辽宁工业大学马克思主义基本原理概论期.. 12页

2024年迁西县招教考试备考题库带答案解析 31页