欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    实验报告模板-实验3讲解.docx

    • 资源ID:593272       资源大小:69.53KB        全文页数:14页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    实验报告模板-实验3讲解.docx

    1、14丽 水 学 院 计 算 机 实 验 报 告课程名称程序设计基础实验项目名称实验 3学生管理系统 V1.0实验时数7实验类型操作性验证性设计性综合性指导老师卢敏实验地点(包括机号)6 号机房实验日期2015 年 12 月 7 日学生姓名邓高峰班级网络 15学号15同组成员无教师评阅(教师根据实际情况在两种成绩的评定方法中确定其一)等级制成绩:优良中及不及格百分制成绩:(具体的教师批阅,教师可在符合的选项中勾选,同时根据具体情况补充其它评语,特别是必须指出实验过程存在的问题与不足之处。)实验目的明确; 操作方法与步骤正确;设计文稿(表格、程序、数据库、网页)符合要求; 界面美观;布局合理;程序

    2、结构合理;算法正确;语法、语义正确;题解正确;实验结果正确;保存路径正确;实验分析总结全面;解析完整;文字流畅;实验报告规范; 其他:评阅教师签名实验报告内容(不同类型的实验课对实验报告可有不同要求,各个课程的实验报告可以根据自己的学科特点做适当的调整,由任课教师确定填写的内容,学生进行勾选,具体内容用附页填写。)实验目的和要求实验数据记录和处理实验内容和原理实验结果与分析主要仪器设备讨论、心得操作方法与实验步骤1丽 水 学 院 计 算 机 实 验 报 告一、实验目的1. 掌握数组的定义和初始化的方法;2. 掌握排序、统计分析等常用算法;3. 培养在程序中加注释的习惯;4. 进一步掌握循环嵌套

    3、的应用;5. 掌握C语言中定义函数的方法;6. 掌握函数传值调用的方法;7. 掌握数组作函数参数的使用方法;8. 掌握排序、查找、统计分析等常用算法。二、实验环境硬件:Pentium以上的计算机。软件:Windows XP操作系统、Visual C+6.0和C-Free等集成环境。三、实验内容和结果1学生管理系统V1.0。程序1学生成绩统计。从键盘输入一个班(全班最多不超过30人)学生某门课的成绩,当输入成绩为负值时,输入结束,分别实现下列功能:(1) 统计不及格人数并打印不及格学生名单;(2) 统计成绩在全班平均分及平均分之上的学生人数,并打印这些学生的名单;2(3) 统计各分数段的学生人数

    4、及所占的百分比。程序1源程序:#include#define N 30int main() int numN,scoreN,i,j=0,k,count=0,sum=0,t=0,stuN=0; float ave=0; for(i=0;iN;i+) printf(第%d个同学的成绩:,i+1); scanf(%d%d,&numi,&scorei); sum=sum+scorei; if(numi0) break; k=i; ave=sum/k; for(i=0;ik;i+) if(scorei60) 3 count+; printf(不及格学生学号:%d 分数:%dn,numi,scorei);

    5、 printf(不及格人数为:%3dn,count);for(i=0;iave) t+; printf(高于平均分学生学号%d分数%dn,numi,scorei); printf(高于平均分人数:%dn,t);for(i=0;ik;i+) if(scorei60) j=0; else4 j=(int)scorei-50)/10; stuj+; for(j=0;j1;j+)printf(0到59分数段人数比例:%.2fn,(float)stuj/k);for(j=1;j5;j+)printf(%d到%d分数段人数比例:%.2fn,50+10*j,59+10*j,(float)stuj/k);fo

    6、r(j=5;j6;j+)printf(100分人数比例:%.2fn,(float)stuj/k);return 0;程序1运行结果:5思考题:在编程实现对数据的统计任务时,需要注意什么问题? 注意输入输出格式,以及对班级人数的统计。程序2成绩排名次。某班期末考试科目为数学(MT)、英语(EN)和物理(PH),有最多不超过30人参加考试。考试后要求:(1) 计算每个学生的总分和平均分;(2) 按总分成绩由高到低排出成绩的名次;(3) 打印出名次表,表格内包括学生编号、各科分数、总分和平均分;(4) 任意输入一个学号,能够查找出该学生在班级中的排名及其考试分数。程序2源程序: #include6#

    7、define M 3#define N 30void Input(long num,int scoreM,int n);void GetSumAver(int scoreM, int n, int sum, floataver);void Sort(long num,int scoreM, int n, int sum,float aver);void Print(long num, int scoreM, int n,int sum,float aver);int Search(long num, int n, long x);int main() int n,i,j,k,r,scoreNM

    8、,sumN; long numN,x; float averN; printf(期末考试的学生人数(不超过30人):); scanf(%d,&n); Input(num,score,n); GetSumAver(score,n,sum,aver); Sort(num,score,n,sum,aver);7 Print(num,score,n,sum,aver); printf(查询的考生的学号:); scanf(%d,&x); i=Search(num,n,x); if(i!=-1) printf(学号:%dn排名:第%dn数学:%d分n英语:%d分n物理:%d分n,numi,i+1,scor

    9、ei0,scorei1,scorei2); else printf(此人未参加此次考试!n); void Input(long num,int scoreM,int n) int i,j; for(i=0;in;i+) printf(请输入第%d个学生的学号及数学、英语和物理考试的成绩:n,i+1); scanf(%ld,&numi);8 for(j=0;jM;j+) scanf(%d,&scoreij); void GetSumAver(int scoreM, int n, int sum, floataver) int i,j; for(i=0;in;i+) sumi=0; for(j=0

    10、;jM;j+) sumi=sumi+scoreij; averi=(float)sumi/M; void Sort(long num,int scoreM, int n, int sum,float aver) int t,t1,i,j,k,m;9 long t2; float t3; for(i=0;in-1;i+) k=i; for(j=i+1;jsumi) k=j; for(m=0;mM;m+) t=scorekm; scorekm=scoreim; scoreim=t; t1=sumk;sumk=sumi;sumi=t1; t2=numk;numk=numi;numi=t2; t3=a

    11、verk;averk=averi;averi=t3; 10void Print(long num, int scoreM, int n,int sum,float aver) int i,j; printf(n-n);printf(学生期末考试三门科目成绩汇总(按总分排名)n); printf(n);printf(学号数学英语物理总分 平均分 名次 n); printf(n); for(i=0;in;i+) printf( %6d,numi); for(j=0;jM;j+) printf(%3d,scoreij);11 if(averi=100.0)printf(%3d1001n,sumi);

    12、 elseprintf(%3d%4.1f%dn,sumi,averi,i+1); if(in-1)printf(n); printf(n); printf(n-n);/在学号数组中顺序查找学生的学号int Search(long num, int n, long x) int i; for(i=0;in;i+) if(numi=x)12 return (i); return (-1);程序2运行结果:思考题:(1) 如果增加一个要求:要求按照学生的学号由小到大对学号、成绩等信息进行排序,那么程序如何修改呢? 13(2) 如果要求程序运行后先打印出一个菜单,提示用户选择:成绩录入、成绩排序、成绩查找,在选择某项功能后执行相应的操作,那么程序如何修改呢?四、实验心得 函数模功能将程序开发模块化,减少了代码的长度,有利于从事代码开发工作的人,以后尽量使用函数写代码。14


    注意事项

    本文(实验报告模板-实验3讲解.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开