分等级统计学生成绩
A. Excel中如何按班级统计各分数段人数。
1、打开成绩表。
B. 学生考试成绩用A.B.C表示的,这三个等级分别代表的是多少分
学生考试成绩用A、B、C表示,这三个等级分别代表的是:A-85分(良好);B75以上;C60分以上(及格);D55分以上;D以下(不及格)。
这种按等级来结算成绩的方式是赋分制,按照分数排名的百分比计算成绩,用来统计选考科目的成绩。也就是将学生的卷面总分,按照参加考试人数的排名把一定区域内的学生划分为一个等级。
而除了语数英三门学科的成绩依然是按照原始分数计算之外,赋分制的重点在于排名。但因为涉及到考生的选择科目不同,各科的难度也不同,所以等级赋分制在一定程度上是为学生分数的公平制定。
赋分制重点在排名,是将所有考生的原始成绩,也就是卷面分进行高低排行,在排行过程中,将考生的各科成绩按照分数划分为不同等级,并“赋予不同的等级分”。可以很明显的表现每个学生在总体水平中所处的位置高低,也就是学生所处等级。
如:甲学生考历史考80分,在全省排名中是在35%-45%以内,等赋分之后,就变成了76分。乙学生物理考80分,在全省排名中是1%-3%以内,等级赋分,就变成了100分。
因此,很明显,在赋分制中,不管分数是多少,在考生中排名的占比位置,才是决定选考成绩的最终因素。
(2)分等级统计学生成绩扩展阅读:
等级分数广泛用于网络上积分类型的网站,内容众多。教育也引入了等级分数这一概念,广泛的进行A、B、C、D四级评定。
等级赋分需要增加科目的区分度,所以在这种制度下考试难度可能会加大。而文科又不像理科的成绩,都集中在60-80分之间,所以很难区分开,文科科目试题难度会加大。
这种赋分制方式,在很大程度上解决了不同学科之间的可比性问题,避免了分分计较的现状。
C. 输入一个正整数n,再输入n个学生的成绩,计算平均分,并统计各等级成绩的个数
#include<stdio.h>
main()
{
int n,i;
int A=0,B=0,C=0,D=0,E=0;//用来统计各阶段学生成绩的人数,初始值都为0;
float score;//定义成绩变量;
float ave=0;//定义平均成绩
float num=0;//定义全部成绩总和
scanf("%d",&n);//从键盘输入学生成绩的个数
for(i=1;i<=n;i++)
{
scanf("%f",&score);//输入每个学生的成绩,共有n个学生
num+=score;//计算总成绩
switch(score)//switch 语句来计算各个分数段的成绩个数
{
case score>=90&&score<=100:A++;
case score>=80&&score<=89:B++;
case score>=70&&score<=79:C++;
case score>=60&&score<=69:D++;
case score>=0&&score<=59:E++;
default:break;
}
}
ave=num/n;//计算平均成绩
printf("%f",ave);//输出平均成绩
printf("%d",A);//输出成绩在90-100的个数
printf("%d",B);//输出成绩在80-89的个数
printf("%d",C);//输出成绩在70-79的个数
printf("%d",D);//输出成绩在60-69的个数
printf("%d",E);//输出成绩在0-59的个数
}
(3)分等级统计学生成绩扩展阅读:
正整数,为大于0的整数,也是正数与整数的交集。正整数又可分为质数,1和合数。正整数可带正号(+),也可以不带。如:+1、+6、3、5,这些都是正整数。 0既不是正整数,也不是负整数(0是整数)。
以0为界限,将整数分为三大类:
1、正整数,即大于0的整数,如,1,2,3…
2、0既不是正整数,也不是负整数(0是整数)。
3、负整数,即小于0的整数,如,-1,-2,-3…
D. 入一个正整数n,再输入n个学生的成绩,统计各等级成绩的个数。
#include
main()
{
int n,i;
int A=0,B=0,C=0,D=0,E=0;//用来统计各阶段学生成绩的人数,初始值都为0;
float score;//定义成绩变量;
float ave=0;//定义平均成绩
float num=0;//定义全部成绩总和
scanf("%d",&n);//从键盘输入学生成绩的个数
for(i=1;i<=n;i++)
{
scanf("%f",&score);//输入每个学生的成绩,共有n个学生
num+=score;//计算总成绩
switch(score)//switch 语句来计算各个分数段的成绩个数
{
case score>=90&&score<=100:A++;
case score>=80&&score<=89:B++;
case score>=70&&score<=79:C++;
case score>=60&&score<=69:D++;
case score>=0&&score<=59:E++;
default:break;
}
}
ave=num/n;//计算平均成绩
printf("%f",ave);//输出平均成绩
printf("%d",A);//输出成绩在90-100的个数
printf("%d",B);//输出成绩在80-89的个数
printf("%d",C);//输出成绩在70-79的个数
printf("%d",D);//输出成绩在60-69的个数
printf("%d",E);//输出成绩在0-59的个数
}
E. 如何用excell统计学生成绩在某个分阶的人数
=COUNTIF(A1:A8,">59")-COUNTIF(A1:A8,">69")
用countif这个函抄数,例如要60-70的人数,那么就是>59的人减去>69的人,A1:A8是数据的区域。
当然也可用<71的人减去<61的人,两种方法都可以的。
F. 统计学生成绩:每个学生包括:学号 姓名 三科成绩
20022222222222111111mkkk阿瓦我打我打我的
G. 如何用excel统计学生总的成绩等级情况
哦,知道了,在H2用公式内
=COUNTIF(B2:G2,"A")&"A"&COUNTIF(B2:G2,"B")&"B"&COUNTIF(B2:G2,"C")&"C"&COUNTIF(B2:G2,"D")&"D"
请看动画容:
http://hi..com/gulengxian/blog/item/4bb7db9000d8e58ea877a4f3.html
H. 统计20名学生的学号与成绩并分等级然后排名c语言名
统计各分数段的人数编写程序如下:
#include <stdio.h>
{
int n;
int a1=0,a2=0,a3=0,a4=0,a5=0;
printf("请输入成绩1~内20:\n");
scanf("%d",&n);
while(n!=-1)
{
if(1<=n&&n<60)
{
a1+=1;
}
else if(60<=n&&n<70)
{
a2+=1;
}
else if(70<=n&&n<80)
{
a3+=1;
}
else if(80<=n&&n<90)
{
a4+=1;
}
else
{
a5=+1;
}
scanf("%d",&n);
}
printf("1~59分数段的容人数为:%d\n",a1);
printf("60~69分数段的人数为:%d\n",a2);
printf("70~79分数段的人数为:%d\n",a3);
printf("80~89分数段的人数为:%d\n",a4);
printf("90~100分数段的人数为:%d\n",a5);
}
这样就能够得出各分数段的人数了
I. 输入一个正整数n,再输入n个学生的成绩,计算平均分,并统计各个等级的成绩的个数。成绩分为五个等级,分
#include<stdio.h>
void main()
{
int n,i,a,b,c,d,e;
float s,sum=0,ave;
a=b=c=d=e=0;
printf("请输入学生个数:");
scanf("%d",&n);
printf("请分别输入各位同学的成绩:");
for(i=0;i<n;i++)
{
scanf("%f",&s);
if(s>=90&&s<=100) a++;
else if(s>=80&&s<=89) b++;
else if(s>=70&&s<=79) c++;
else if(s>=60&&s<=69) d++;
else if(s>=0&&s<=59) e++;
sum+=s;
}
ave=sum/n;
printf("平均分为%.2f\n",ave);
printf("等级A(90~100)的有%d人\n",a);
printf("等级B(80~89)的有%d人\n",b);
printf("等级C(70~79)的有%d人\n",c);
printf("等级D(60~69)的有%d人\n",d);
printf("等级E(0~59)的有%d人\n",e);
}
你试试,不行的话再说