- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CD4_计算机践_《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
您可能关注的文档
最近下载
- 检验科职业安全防护和职业暴露紧急处理.ppt VIP
- 有机肥料检测报告.docx VIP
- 专题19.5 一次函数的应用【八大题型】(举一反三)(人教版)(解析版).pdf VIP
- (高清版)DG∕TJ 08-2075-2022 管线定向钻进技术标准.docx VIP
- 12J12 河北省12系列建筑标准设计图集 无障碍设施.docx VIP
- 两管理两综合一保护竞赛考试题库-外汇资本项目 .pdf VIP
- 八年级上册数学:专题24 二次根式【八大题型】(举一反三)(北师大版)(解析版).pdf VIP
- 2025年中国四氯化锆项目投资计划书.docx
- 液化石油气钢瓶智能制造项目可行性研究报告模板-备案拿地.doc
- 山西省建筑标准设计图集12J12 12系列建筑标准设计图集 无障碍设施.pdf VIP
文档评论(0)