- 8
- 0
- 约6.67千字
- 约 17页
- 2019-12-16 发布于广东
- 举报
程序设计大作业报告
学院 班级 学号 姓名
摘要
简要说明:随着各种选拔比赛的相继推出,其评分系统的合理性 与便捷性也逐渐备受关注。木程序针对歌星大奖赛的评分规则设 计相应程序,较为全面地实现了目标要求,并结合各评委给分情 况,对评委进行了简单考察。更能直接的体现比赛的公平、公正、 公开。
设计过程:首先结合题目要求,鉴于其数值的统一与归属性强,
故考虑利用数组记录评分。合理地利用for循环及goto语句及各
种循环I可的嵌套,实现了数据的输入、处理、与输出。
”卞X丿
叫aJ设计亮点:不拘泥于题H耍求,能很好地联系实际,应用性较强 在数据输入时就其区域进行相关处理。考虑到得分的明晰 化,将邕分与评委序号打包输出,同时对评委打分的合理性也进 便于观众监督与了解。
程序相对较长,还未做到完全简洁化。由于设计界面 齎结杲反映较为单调,重要数据无法突出显示。
目录
TOC \o 1-5 \h \z \o Current Document 1摘要 3
1」设计题目 3
1.2设计内容 3
1.3开发工具 3
1.4应用平台 4
\o Current Document 2详细设计 4
2.1程序结构 4
2.2主要功能 5
2.3函数实现 5
\o Current Document 2.4开发日志 5
\o Current Document 3程序调试及运行 6
\o Current Document 3」程序运行结果 6
3.2程序使用说明 8
3.3程序开发总结 8
4附件(源程序) 9
1摘要
1.1设计题目
1、 程序设计一一《歌星大奖赛》;
2、 素数幻方;
1.2设计内容
1.2.1歌星大奖赛
1、完成原有任务:在歌星大奖赛中,有十个评委为参赛选手 打分,分数为1一100分。选手最后得分为:去掉一个最高分和去掉 一个最低分后其余八个数的平均分。请编写一个程序实现。
2、 在此基础上追加任务:同时对评委评分进行裁判,即在十个 评委中找出最公平(即评分最接近平均分)和最不公平(即与平均 分偏离最大)的评委。
3、 思考流程:在完成任务的目标下,限定得分域 (score=0||score= 100);输出评委号使分数明晰化;通过比较个评
委所打分数与最终得分的偏离情况来对评委进行简单考核。
1.2.2素数幻方一一
求四阶的素数幻方。即在一个4X4的矩阵中,每一个格填 入一个数字,使每一行、每 一列和两条对角线上的4个数字所组成的四位数,均为可逆素数。
在实际编程中,采用了很多程序设计技巧,假如设置若干辅助数组,其目的就是要最大 限度的提高程序的执行效率,缩短运行时?间。下面的程序运行效率是比较高的
1.3开发工具
开发工具:Visual C++ 6.0
开发环境:Win32
1.4应用平台
Windows 2000/XP/Vista 32 位
2详细设计
2.1程序结构
2.2.1歌星大奖赛一一
?首先,将一组评委打分记录到所定义数组内。
由题目中去掉最大值最小值的要求先假设当前的最大值max为C语言整型数的最小值 -32768 ;
假设当前的最小值min为C语言整型数的最大值32767o
? 考虑到得分的合理性,建立分值区域限定(score[i]vO||score[i]lOO)。由讦语句判定, 如输入错误,提示重新输入,并将重新输入的合理值读入。
?通过if语句比较筛选岀其中的最高分、最低分,并计算总成绩及平均分。
?将评委所评分与平均分减的绝对值重新赋给数组,比较其屮的最大最小值。
2.2.2素数幻方一一
?首先设想采用穷举法,设定4X4矩阵中每一个元素的值后,判断每一行、每一列和 两条对角线上的4个数字组成的四位数是否都是可逆素数,若是则求出了满足题意的一 个解。
?充分利用题目中的“每一个四位数都是可逆素数”这一条件,可以放弃对矩阵中每个 元素进行的穷举的算法,先求出全部的四位可逆素数(204个),以矩阵的行为单位, 在四位可逆素数的范围内进行穷举,然后将穷举的四位整数分解为数字后,再进行 列和对角线方向的条件判断,改进的算法与最初的算法相比,大大地减少了穷举的 次数。
?对算法的进一步研究会发现:当设定了第一和第二行的值后,就已经可以判断岀当前 的这种组合是否一定是错误的(尚不能肯定该组合一定是正确的)。若按列方向上的 四个两位数与四位可逆数的前两位矛盾(不是其中的一种组合),则第一、二行的取 值一定是错误的。同理在设定了前三行数据后,可以立刻判断岀当前的这种组合是 否一定是错误的,若判断出矛盾情况,则可以立刻设置新的一组数据。这样就可以 避免将四个数据全部设定好以后再进行判断所造成的低效。
2.2主要功能
2.2.1歌星大奖赛
1) 本程序可应用于评分制比赛中。通过比较,确定并去掉所打分数中的最
您可能关注的文档
- 西安市中考体育.docx
- 西安铁三中学初三化学化学用语竞赛.docx
- 西安违法建设案例分析.docx
- 西安邮电大学java类与对象实验报告.docx
- 西安游记作文.docx
- 西班牙基础语法与词汇.docx
- 西班牙语专八词汇.docx
- 西北工业大学材料科学基础模拟题.docx
- 西北农林科技大学农业植物病理学部分习题.docx
- 西北师范大学教学楼设计计算书.docx
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- TD_T 1041-2013土地整治工程质量检验与评定规程.pdf
- 中国脑血管疾病分类2015中华医学会神经病学分会、中华医学会神经病学分会脑血管病学组(发布时间:2017-03).pdf VIP
- 工厂节能降耗培训课件.pptx
- 节约用水介绍课件.pptx
- 2026春新版人教版八年级下册单词默写单词表(全)U1-U8英译中.docx
- 水环境治理与净化项目背景概述,包括对项目的详细描述,包括规模、位置和设计特点.docx VIP
- 风力发电项目背景概述,包括对项目的详细描述,包括规模、位置和设计特点.docx VIP
- 《大魔法书》(Grand Grimoire).pdf VIP
- 山东省青岛市李沧区2024-2025学年八年级上学期期末考试数学试卷 (原卷版+解析版).docx VIP
- 临床医学考试题目及答案.doc VIP
原创力文档

文档评论(0)