- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
cd_计算机实践_《c/c语言程序设计》_实践报告示例
计算机实践
(C/C++语言)程序设计报告
指导教师 学号 学生姓名 专业 班级 电话 成绩
二〇〇八年七月一日
一.设计题目
题目编号:CZ。题目难度系数:20。
题目名称:程序设计对抗赛演示程序。
二.题目的意义
为了提高学生学习程序设计的兴趣,选拔ACM程序设计队员,开发了这个程序设计对抗赛演示游戏程序。游戏规则为每个选手13张牌,按点数升序规则,每次最多出1张,先出尽手中牌的为胜。
三.程序设计功能图
程序由10个功能模块组成,功能模块图如下:
main Pokerinit Pokerwash Pokershare pokerplay pokershow cardshow Count Autoplay Userplay
各功能模块及参数和变量说明如下:
模块名称 main 模块功能 主控函数 模块说明 初始化、洗牌、发牌、玩牌、计算得分 类型 变量名 初值 值域 变量说明 int Cards 全部牌 int Autocards 计算机的牌 int usercards 游戏者的牌 Int I 当前局数 Int wintimes 0 [0,3] 累计获胜局数 int score 0 [-13,13] 本局得分 Int sumscore 0 [-39,39] 累计得分
模块名称 autoplay 模块功能 计算机出牌 模块说明 假设不出牌,查找手中大于桌上牌 类型 变量名 初值 值域 变量说明 int onhand 手中的牌 int ontable 桌上的牌 int totable 要出的牌 int i Onhand[i]为手中下标为i的牌
四.详细设计
计算机出牌模块流程图如下:
计算机出牌模块程序代码如下:
void autoplay(int onhand[],int ontable[],int totable[])
{ int i;
totable[0]=-1; 假设放弃出牌
for(i=0;onhand[i]=0;i++) 从左侧起巡视手中的牌
if(onhand[i]%13ontable[0]%13) 如果手中的牌点数大
{ totable[0]=onhand[i]; 设该牌为要出的牌
break; 打断巡视循环
}
}
五.程序运行界面
程序运行窗口的截图如下:
六.调试分析
以下内容任课教师填写
序号 考察主项 教师评语 得分 备注 1 完成题目情况 2 代码格式规范 3 题目难度系数 4 创新性 5 实验报告文档 6 平时成绩 7 成绩合计
C/C++程序设计报告
position for future reference. Installation using special lifting pole rotor 6.4.4.6 rotor lift, box spirit level to check the rotor axis neck of Yang, on both sides of the rotor should be lateral raises and numerical deviation of ≤ 0.10MM, qualified before the official lifting. Hoisting of the rotor dynamic and static clearance should be measured, rotors check clearance to prevent rotor colliding. 6.4.4.7 stationary blade carrier, diaphragm and sealing upper cylinder on the inside and install the mounting bolts, bolts and bolt holes in the surface should be coated with molybdenum disulfide. Follow the manufacturers stamp marked to install good sealin
您可能关注的文档
- a《数控技术与编程》说课材料.doc
- a《数控技术毕业设计论文》说课材料.doc
- ansys复合材料结构分析操作指导书副本.docx
- a《数控综合技能实训》说课材料.doc
- a免费策划:江铃汽车广告投放吉林省各大媒介分析定稿.doc
- ateragpp数字高清混合矩阵说明书.doc
- bios详细说明书一.doc
- bios设置故障声音讲解.docx
- bzs模盒密肋空腔楼盖产品及技术说明.doc
- byj电机详细使用说明.doc
- 2025年春新北师大版八年级物理下册全册课件.pptx
- 2025年春新北师大版八年级物理下册全册教学课件.pptx
- 2025年秋季新北师大版八年级上册物理全册教学课件.pptx
- 2025年秋季新人教版九年级上册化学全册课件.pptx
- 2025年新人教版八年级上册物理全册课件.pptx
- 2025年秋季新人教版九年级上册化学全册教学课件(新版教材).pptx
- 新人教版七年级上册英语全册课件(2025年新版教材).pptx
- 锂离子电池前驱体磷酸铁合成方法研究现状及展望.docx
- 2024年东盟石油和天然气更新报告(英文版)-东盟.docx
- DB3209_T 1207.2-2022 建设工程档案管理 第二部分:房屋建筑工程文件归档和档案移交范围.docx
文档评论(0)