实验4.S-P表分析软件设计


    






    实验四 SP表分析软件设计








    专 业:教育技术班
    学 号:
    姓 名:



    实验题目
    SP表分析软件设计
    二实验求
    求定数(50参加10题目考试)SP表原理进行排序分计算出次测试差异系数注意系数问题注意系数
    三实验原理
    利数组存储数循环根公式计算出次测量参数
    输入原始数
    四算法流程图
    原始数组成数组边界增加行列


    统计学生总分问题答数

    学生分高低行排序


    输出sp表

    根公式计算出相关参数


    五程序原代码
    #include
    #include
    main()
    {
    int ijmn
    int a[6][5]b[6][5]c[6][5]
    float d00D00r00p00q00
    p000p100pa00cs00
    s000s100sa00cp00
    printf(pleae input your score\n)
    for(i0i<5i++)
    {
    for(j0j<4j++)
    scanf(d&a[i][j])
    }
    输入原始数(5学生分回答4问题情况)

    for(i0i<6i++)
    {
    a[i][4]0
    }
    for(j0j<5j++)
    {
    a[5][j]0
    }
    原始数组成数组边界增加行列(统计学生 分问题答数方便排序)

    for(i0i<5i++)
    {
    for(j0j<4j++)
    { if(a[i][j]1)
    { a[i][4]a[i][4]+1
    a[5][j]a[5][j]+1
    a[5][4]a[5][0]+a[5][1]+a[5][2]+a[5][3]
    }
    }
    }
    统计学生总分问题答数

    for(m1m<5m++)
    {
    for(i0i<5mi++)
    {
    if(a[i][4] for(j0j<5j++)
    {
    b[i][j]a[i][j]
    a[i][j]a[i+1][j]
    a[i+1][j]b[i][j]
    }
    }
    }

    学生分高低行排序(数组列元素)

    for(n1n<4n++)
    {
    for(j0j<4nj++)
    {
    if(a[5][j] for(i0i<6i++)
    {
    c[i][j]a[i][j]
    a[i][j]a[i][j+1]
    a[i][j+1]c[i][j]
    }
    }
    } 问题答数列排序(数组行元素)

    printf( the SP table is\n)
    for(i0i<6i++)
    {
    for(j0j<5j++)
    printf(2da[i][j])
    printf(\n)
    }
    printf(\n)
    输出SP表

    for(i0i<5i++)
    {
    for(j0j<4j++)
    b[i][j]0 建立外初始值全0数组
    }

    for(i0i<5i++)
    {
    for(j0j b[i][j]1 根学生分判断行前列1
    }

    for(j0j<4j++)
    {
    for(i0i b[i][j]2 根问题正答数判断列前行2
    }

    for(i0i<5i++)
    {
    for(j0j<4j++)
    if(a[i][j]1)
    pp+a[i][j] 统计学生回答问题正答数(a[5][4])
    }

    for(i0i<5i++)
    {
    for(j0j<4j++)
    if(b[i][j]1)
    qq+b[i][j] 数组b中元素12先统计时1数
    }

    for(i0i<5i++)
    {
    for(j0j b[i][j]1 重新数组b学生分赋值1(统计重叠2数)
    }
    for(i0i<5i++)
    {
    for(j0j<4j++)
    if(b[i][j]2)
    qq+1 统计1数基础加重叠2数(实现SP包含元素数)
    }
    rp(5*4) 问题均正答率
    Dq(5*4) 差异量
    d07*D(r*(1r)) 差异系数

    printf(q52f\nd52f\nDd)

    for(i0i<5i++)
    {
    p000p100pa00
    {
    for(j0j if(a[i][j]0)
    p0p0+a[5][j] 根学生i总分界点 求S线左侧0数P0
    }

    {
    for(ja[i][4]j<4j++)
    if(a[i][j]1)
    p1p1+a[5][j] 根学生i总分界点 求S线左侧1数P1
    }

    {
    for(j0j papa+a[5][j] 根学生i总分界点 求S线左侧问题答总数Pa
    }

    cs(p0p1)(paa[i][4]*p4) 学生注意系数计算公式

    printf(p052f p152f pa52f cs52f\np0p1pacs)
    }

    printf(\n)

    for(j0j<4j++)
    {
    s000s100sa00
    {
    for(i0i if(a[i][j]0)
    s0s0+a[i][4]
    }
    根J问题答数界点 求P线方0数S0

    {
    for(ia[5][j]i<5i++)
    if(a[i][j]1)
    s1s1+a[i][4]
    } 根J问题答数界点 求P线方1数S1

    {
    for(i0i sasa+a[i][4]
    } P曲线方学生分Sa

    cp(s0s1)(saa[5][j]*p5) 问题注意系数计算公式

    printf(s052f s152f sa52f cp52f\ns0s1sacp)

    }
    }

    六 运行结果

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    软件设计过程实验报告

     软件开发过程 实验一 软件需求分析 一、目的和意义 对本书第二和三章的内容做进一步的掌握,写出软件需求规格说明书。为下面的实习奠定基础。 二、实习内容 1、确定软件题目(学生可...

    11年前   
    20060    0

    实验分析报告

    《企业案例分析》实验分析报告   实验完成者 王治连 班  级 08经济学2班 学  号 200821066 实验时间 2011年 9月26日 一、实验名称 格力电器的特...

    10年前   
    8153    0

    XX大学软件设计TCPIP网络通信程序设计实验报告

    Qt Creator是一个用于Qt开发的轻量级跨平台集成开发环境。Qt Creator可带来两大关键益处:提供首个专为支持跨平台开发而设计的集成开发环境 (IDE),并确保首次接触Qt框架...

    5年前   
    1410    0

    软件设计基本原则

    软件基本设计原则l 友好、简洁的界面设计l 结构、导向清晰,符合国际标准l 强大的综合查询l 信息数据共享l 方便及时的信息交流板块l 准确、可逆的科技工作流模块支持l 良好的开放性和可扩展性...

    1年前   
    397    0

    编译原理实验3-4预测分析表方法

    实验3-4 预测分析表方法班级:_ _ 学号:_ _ 姓名:_ _ 得分:_ _一、实验目的理解预测分析表方法的实现原理。二、实验内容: ...

    1年前   
    332    0

    《数值分析》课程实验报告

    《数值分析》课程实验报告姓 名: 学 号: 学 院: 机 电 学 院 日 期: 2015 年 X 月X...

    4年前   
    2097    0

    需求分析实验报告

    需求分析实验报告 沙漠绿洲书店是福州大学附近最大的民营书店。长期以来,城市沙漠书店为福大学子乃至整个城市读者提供了不少的便利。在2005年,该书店扩大了书店的面...

    13年前   
    6793    0

    实验一线性表操作实验报告

    XX大学计算机学院实验报告课程名称   数据结构   实验名称__线性表操作   实验报告要求:1.实验目的  2.实验内容   3.实验步骤    4.运行结果   5.流程图  ...

    3年前   
    1725    0

    实验八顺序表的排序实验报告

     计算机科学与技术系 实 验 报 告 专业名称 计算机科学与技术 ...

    2年前   
    775    0

    国标软件设计文档——软件构架文档

    <项目名称>软件构架文档版本 <1.0>[注:以下提供的模板用于 Rational Unified Process。其中包括用方括号括起来并以蓝色斜体(样式=InfoBlue)显示的文本,它们...

    10年前   
    805    0

    软件设计毕业生自我评价

    软件设计毕业生自我评价  作为一名软件专业的大学生,从不懂不爱程序,到喜欢并热爱上编程,这是个很大的转变。读文科上来的我曾认为自己的脑子会跟不上那逻辑的转动。但勤能补拙这是真理。更何况我并不拙...

    10年前   
    537    0

    软件设计员实习日志

    软件设计员实习日志   今天,师傅让我帮他修改图纸的图框。改的东西很少,就是把设计单位换一下。图框已经做成块了,只要把每个图纸的,图框块编辑一下,所有的图框就改好了。刚开始,我是和另一个实...

    12年前   
    12074    0

    「实验指导」定量分析化学实验课教师指南

    必须仔细阅读实验教材,认真备课。准时出席集体备课会,若因事不能出席必须事先请假。

    2年前   
    515    0

    电工实验 一阶暂态分析

    实验报告的一般格式、内容及要求一、仿真实验数据1、搭出测试电路图;2、记录仿真数据;二、真实实验数据1、画出实验电路;2、记录原始真实实验数据;三、实验数据分析1、按指导书中实验报告的要求用图...

    4年前   
    705    0

    编译原理语法分析实验报告

    编译原理语法分析实验报告软工班一、 实验内容二、 实验目的三、 实验要求四、 程序流程图l 主函数;l scanner();l irparser()函数l yucu() /*语句串分析*/l...

    2年前   
    952    0

    失效分析实验室规划书

    sl失效分析实验室规划书一.失效分析实验室建设的目的失效分析的定义:按一定的思路和方法判断失效性质、分析失效原因、研究失效事故处理方法和预防措施的技术活动及管理活动,统称失效分析。失效:器件性...

    3年前   
    927    0

    清华大学数值分析实验报告

    数值分析实验报告 一、 实验3.1题目:考虑线性方程组,,,编制一个能自动选取主元,又能手动选取主元的求解线性代数方程组的Gauss消去过程。(1)取矩阵,,则方程有解。取计算矩阵的条件数...

    3年前   
    843    0

    精细化学品分析实验

    精细化学品分析实验实验 薄层色谱-染料的分离和鉴别 一、实验目的 学习薄层板的制备方法和操作技术。二、实验原理1.吸附薄层色谱的原理及作用 吸附薄层色谱的作用原理与吸附柱色谱相...

    3年前   
    800    0

    期货技术分析实验报告

    实验(实训)课程实习报告实验(实训)时间: 2013 年 X 月 X 日 指导教师评分: 姓名XX班级、学号XX指导老师XX实验课程期货模拟交易实训实验项目对螺纹钢期货...

    2年前   
    472    0

    改装电表实验报告

    课程编号 得分 教师签名 批改日期 XX 大 学 实 验 报 告 课程名称: 大学物理...

    5年前   
    6999    0

    文档贡献者

    文***品

    贡献于2022-11-10

    下载需要 2 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档