




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西安理工大学计算机科学与工程学院设定和分析计算方法上课时间制定计策标题:类级别:人数:13人成员:陈伟高谦侯夕阳马涛歌文斌王维周仁文萧文清赵瑞虹李英魏建明陈建军张向雄学号:时间:2008年1月16日上课学号标题五脏六腑完成时间1月16日指导教师杨国梁,陈方成群组排名邵文青、赵瑞虹、李英超、魏建明、周仁文、侯日落、陈建军、张祥雄陈伟、宋文彬、高谦、马涛、王维小组成绩个人分数第一名传闻厅赵瑞红贡献详细设计,voiddraw _ box()完成;void change();编写Void judgekey()的设计和实验报告第二名李英超魏建明贡献主要负责程序的整体规划,完成主函数设置和相关变量的定义,完成void attentoin()的设计第三名主人门落后制贡献完成Void judgewho(int x,int y)的设计第四名陈建军张尚雄贡献完成Void draw _ pencicle (int x,int y,int color)的设计第五名陈伟宋文彬贡献完成Int judgeresult(int x,int y)的设计第六名高谦、马涛王维贡献调试和运行程序注释评估标准:1.个人文档信息40%软件验收40%出席率20%-131.课程设计报告1.1问题说明演奏(五脏六腑)是两个人比拼一场的比赛。在对方局初期,先将哪一方先出发,先将一方放在一分,另一方从对方围棋周围的交点上落下,一方先在棋盘的直线、水平线或斜线上连续形成五个儿子。此时,算法结束。任何一方想退出的时候都可以在算法中实现。1.2需求分析(1)、输出游戏规则,并由用户决定是否遵守和启动。(2),需要动态绘制电路板大小。(3),绘制碎片并确定其颜色。(4),玩家依次下国际象棋。(5)确定从键盘输入的键,然后按照规则执行操作(6),判断谁先下国际象棋。(7)胜者的判断开始西安理工大学计算机科学与工程学院设定和分析计算方法上课时间制定计策标题:类级别:人数:13人成员:陈伟高谦侯夕阳马涛歌文斌王维周仁文萧文清赵瑞虹李英魏建明陈建军张向雄学号:时间:2008年1月16日列表1课程设计报告- 11.1问题说明-11.2需求分析-11.3摘要设计-11.4详细设计-页码1.5调试分析-页码2源-页码3流程的手册-页码第4课设置摘要-页码1.课程设计报告1.1问题说明演奏(五脏六腑)是两个人比拼一场的比赛。在对方局初期,先将哪一方先出发,先将一方放在一分,另一方从对方围棋周围的交点上落下,一方先在棋盘的直线、水平线或斜线上连续形成五个儿子。此时,算法结束。任何一方想退出的时候都可以在算法中实现。1.2需求分析(1)、输出游戏规则,并由用户决定是否遵守和启动。(2),需要动态绘制电路板大小。(3),绘制碎片并确定其颜色。(4),玩家依次下国际象棋。(5)确定从键盘输入的键,然后按照规则执行操作(6),判断谁先下国际象棋。(7)胜者的判断1.3摘要设计流程图:yynynyny1.4详细设计1.5调试分析运行结果:屏幕显示:Please input who is first:1 or 2输入1,白棋先走。输入2,红棋先走。屏幕显示:在please input the size of chess box :键盘上输入t值,主板大小为t*t。屏幕显示:使用left、right、up、down key to move、space to put、ESC-quit和棋盘、手机、向上键和向右键控制手机方向,然后使用空格键确定手机的下落点。当白棋赢了,请展示white win!红棋赢了的时候,给我看The Red Win!遇到的问题:算法改进思路:将棋盘从原来的固定大小改进为动态变化,在原来固定的白色棋盘上先改进,让用户选择哪一方先不及格。2源程序#include#include#include#include#include#define LEFT0x4b00#define RIGHT0x4d00#define DOWN0x5000#define UP0x4800#define ESC0x011b#define SPACE0x3920#define BILI 20#define JZ 4#define JS 3#define N 19Int boxNN,s;/*下降点*/Int step_x,step _ y;Int keyInt flag、I、j;void draw _ box();Void draw _ pencicle (int x,int y,int color);void change();Void judgewho(int x,int y);void judgekey();Int judgeresult(int x,int y);void attentoin();Void attentin ()/*游戏规则*/Char chprintf( play attnto ins : n n );Printf (1 .press left、right、up、down key to move piece n n );Printf (2 .press space to place the piece n n );Printf (3 .do not press space outside of the draw _ box n n );printf( do you accept the above playing attnto ins?Y/Other: );While(1) ch=getche();if(ch=Y | | ch=Y)break;else exit(0);printf(“ n n what size of the draw _ box :”);scanf(“% d”,s);printf(“ n NW ho is the frist :1 or 2?”);While(1) scanf(“% d”,flag);If(flag!=1flag!=2) printf(Error! n );Else breakVoid draw_box() /*绘制电路板*/Int x1、x2、y1、y2;setbk color(light blue);set color(YELLOW);哥特式(7,2);Printf (left,right,up,down key to move,space to put,ESC-quit . );For(x1=1,y1=1,y2=s;x1=s;X1)Line (x1jz) * bili,(y1 js) * bili,(x1jz) * bili,(y2 js)* bili);For(x1=1,y1=1,x2=s;y1=s;Y1)Line (x1 JZ) * bili,(y1 js) * bili,(x2 JZ) * bili,(y1 js)* bili);for(x1=1;x1=s;X1)for(y1=1);y1=s;Y1)boxx1y1=0;Void draw _ pencicle (int x,int y,int color)/*电话*/Setcolor(颜色);Setlinestyle(SOLID_LINE,0,1);x=(x JZ)* BILI;y=(y JS)* BILI;Circle(x,y,8);Void judgekey()开关(密钥)Case LEFT :if(step _ x-10)break;ElseFor(i=step_x-1,j=step _ y;I=1;I-)if(boxIj=0)draw _ pencicle (step _ x,step _ y,light blue);Breakif(i1)break;step _ x=I;Judgewho(step_x,step _ y);BreakCase RIGHT :if(step _ x 1s)break;ElseFor(i=step_x 1,j=step _ y;I=s;I)if(boxIj=0)draw _ pen
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厂房结构耐久性评估方案
- 渠道培训课件
- 园林园林小道与步道铺装设计方案
- 拓扑超导材料设计-第2篇-洞察与解读
- 护理部应急预案
- 生物知识重点培训班课件
- 硬盘的引导原理课件
- 汽车展览会会展服务合同(专业版)5篇
- 焊工的考试题库及答案
- 硬件设计课件
- 2025-2026学年高二上学期第一次月考英语试卷01(全国)
- 4.1 整式(第2课时 多项式)课件-人教版七年级上册数学
- 2025年大唐集团招聘笔试试题及答案
- 《PLC电气控制技术》课件(共九章)
- 2025年全国电力安全生产网络知识竞赛题库及答案
- 2025年通榆县事业单位面向社会公开招聘工作人员及公开招聘基层治理专干(19人)考试参考试题及答案解析
- 《军品价格管理办法》
- 餐饮门迎培训课件
- 医院培训鼠疫课件模板
- 基孔肯雅热主题班会课件
- 2025年部编版三年级语文上册全册教案
评论
0/150
提交评论