大奖赛评分系统-C语言课程设计3619.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《大奖赛评分系统-C语言课程设计3619.pdf》由会员分享,可在线阅读,更多相关《大奖赛评分系统-C语言课程设计3619.pdf(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实用标准文案 文档 学号 武汉理工大学华夏学院 课 程 设 计 课程名称 C 语言课程设计 题 目 比赛评分系统的设计 专 业 软件工程 班 级 软件 1121班 姓 名 成 绩 _ 指导教师 王绪梅 2013年 2 月 25 日至 2013年 3 月 1 日 实用标准文案 文档 课程设计任务书 学生姓名:专业班级:软件 1121 指导教师:王绪梅 工作单位:信息工程系 设计题目:比赛评分系统的设计 要求完成的主要任务:1.任务描述 学校要举办一个歌咏比赛,请设计一个比赛评分程序,对参赛的选手进行评分。(给分的原则为:满分为 10 分;计分方法是:裁判给出分数后,去掉两个最高分和两个最低分后的
2、平均分为选手的最后得分(精确到小数点后两位).)要求系统实现以下功能:设参赛人数为 n 位(n50),裁判人数为 m(m 为不少于 11 的奇数)位;系统能录入参赛人员资料;参赛选手按序号依次比赛,统计最后得分;能够查阅选手的得分情况;比赛结束后,显示出“名次表”;公布一、二、三等奖的得奖选手名单。2.本课程涉及的知识点 变量的定义、输入和输出函数、数组的应用、循环语句、选择语句等等。3.要求完成的任务 完成整个规定任务的设计及调试,最后得出正确结果,并经教师检查及答辩;写出规范的课程设计报告,在设计思想描述时一定要画出程序算法流程图;课程设计结束后交设计说明书等文档和设计内容:从 2 月 2
3、6 日起,学生每天至少要到设计教室半天以上;设计报告撰写格式要求:设计报告的主要内容是详细写出在设计过程中所用到的主要技术或方法;课程设计报告按通用格式书写,具体要求见资料:“课程设计说明书的书写内容与格式”时间安排:第一天:学生先在实验室集中,由指导教师介绍课程设计的目的、布置任务后选题;第二天-第四天:学生在实验室完成设计,经教师检查并回答提问,确认设计完成;第五天:教师在计算机上先检查设计报告、学生修改后打印提交 指 导 教 师 签 字:2013年 2 月 20日 系 主 任 签 字:2013年 2 月 23日 实用标准文案 文档 目 录 1.设计题目.错误!未定义书签。2.开发环境.错
4、误!未定义书签。3.开发工具.错误!未定义书签。4.完成时间.错误!未定义书签。5.设计思想.错误!未定义书签。6.设计过程及设计步骤.错误!未定义书签。7.测试运行.错误!未定义书签。8.评价与修订.错误!未定义书签。9.设计体会.错误!未定义书签。10.参考文献.错误!未定义书签。实用标准文案 文档 比赛评分系统的设计课程报告 1 设计题目 比赛评分系统的设计 2 开发环境 2.1 硬件环境 微机系列,内存在 1G 以上 2.2 软件环境 Microsoft Windows XP,Microsoft Windows 7;3.开发工具 Visual C+6.0 4.完成时间 2013.2.2
5、5-2013.3.1 5.设计思想 首先根据设计题目思考设计的要点,确定要做的事情,在网上翻阅了许多资料都过于复杂,最后我决定用类似for结构,switch结构一些简单的结构写出程序.然后根据思想画出程序框图,然后列出基本步骤完成程序,再运行测试,最后修改完善整个程序程序。6.设计过程及设计步骤 6.1 算法设计 实用标准文案 文档 比赛评分系统的算法流程图如图6-1 所示。实用标准文案 文档 开始 输入选手数及裁判数 m,n k=0 k+k=n?i=0 i+i=m?输入评分 ai sum=0 j=0 j+j=m?sum=sum+aj pj=(sum-a1-a2-am-am-1)/(m-4)b
6、n=pj A 是 是 是 否 否 否 实用标准文案 文档 A j=0 j+j=n?x=0,k=0 x+xbx?p=n-k p=1?k+p=0 B p=2?p=3?输出第一名 输出第二名 输出第三名 是 是 是 是 是 否 否 否 否 否 实用标准文案 文档 图6-1 比赛评分系统的算法流程图 B v=0 v+v=50?j=0 j+k=0 j=n?x=0 x+xbx?p=n-k p=v?输出该选手成绩 结束 是 是 是 k+是 是 否 否 否 否 实用标准文案 文档 6.2 比赛评分系统的设计步骤 1.宏定义符号常量 N(选手数),M(评委数),P(评分选项数);2.定义评委评分,选手得分的数组
7、 fen50;3.用 for循环嵌套通过评委数量与选手数量控制评分项的完整输入,再用 scanf语句对应二维数组 a使评分与选手结合,在 k=N时跳出循环;4.用冒泡法将评分按大小排序,接着去除二个最高分与二个最低分算出选手最终得分;部分程序如下:for(b=0;bn;b+)for(i=0;im;i+)printf(请%d 号裁判输入对%d 号选手评分,i+1,b+1);scanf(%d,&feni);for(j=0;jm;j+)for(x=j+1;xm;x+)if(fenjfenx)zhong=fenx;fenx=fenj;fenj=zhong;c+;sum=0;for(a=0;am;a+)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大奖赛 评分 系统 语言 课程设计 3619
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内