GPA怎么算

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GPA怎么算相关的知识,希望对你有一定的参考价值。

参考技术A

GPA的计算一般是将每门课程的绩点乘以学分,加起来以后除以总的学分,得出平均分。中国中小学一般没有GPA,但是各高等院校从1999年起开始采用GPA衡量在校学生成绩,教育部并作出相关规定。中国高校的分数设置最常见的为五分制或四分制,具体的折合方式视各个学校规定而有所不同。

对于四分制,百分制中的90分及以上可视为绩点中的4分,80分以上为3分,70分以上为2分,60分以上为1分;五分制中的5分为四分制中的4分,4分为3分,3分为2分,2分为1分。高校的GPA一般在最终成绩单,尤其是中英文成绩单上出现。在学校官方的记录系统里面也可以查到该生的GPA。

虽然GPA一般不作为国内入学标准,但是在奖学金评选和保送生资格评选时都会占到比较重要的地位。

最终GPA低于60%-50%很可能会影响到顺利毕业或取得学位。GPA的算法非常复杂,根据论文或研究项目、专业必修课、专业选修课、公共必修课和公共选修课等不同类型课程的绩点与学分之积的总和再除以总学分得出。

每个学校的相关规定都有区别,一般都不会是所有成绩简单相加再除以科目数量。所以建议在计算GPA的时候,一定要先准确参考学校的相关规定。美国多数大学对申请人的GPA都有最低规定,不够最低要求的不予考虑。一般美国大学对于奖学金申请者的GPA要求是3.0以上。

如某学生的五门课程的学分和成绩为:

A课程四个学分,成绩92(等级A,绩点4);

B课程三个学分,成绩80(等级B,绩点3);

C课程两个学分,成绩98(等级A,绩点4);

D课程六个学分,成绩70(等级C,绩点2);

E课程三个学分,成绩89(等级B,绩点3)。

以上五项成绩GPA为:

四分制算法GPA=(4*4+3*3+2*4+6*2+3*3)/(4+3+2+6+3)=3.00

标准算法GPA=[(4*92+3*80+2*98+6*70+3*89)*4]/[(4+3+2+6+3)*100]=3.31

扩展资料

在具体运用中,美国大学经常采用总平均绩点与最后两年平均绩点。总平均绩点(OverallGPA)是将全部所修学科按上述方法计算出来的点数,最后两年平均绩点(GPAforthelasttwoyears)即将最后两年所修学科按上述方法计算出来的点数。在读生申请学校时,有时被要求单独提供该生最近一年或最近一学期的GPA成绩。

在美国,90%的学校GPA计算方法是采取四分制,仅有10%的学校会采取五分制,即A等成绩为5,B等为4,C等为3,D等为2,E等为1,这些学校的最低入学标准也就相应的提高了。

中国学生在申请时,应按照自己原先学校采用的GPA制提供成绩,同时注明采用了哪一种的GPA制(GPA:___outof___)。对我国学生很不利的是中国大部分学校的评分都相当严,很多实际成绩很优秀的学生把分数换算成GPA后却还不够3.0,在有些大学里班上前5名学生的总平均成绩都可能会在82分以下,这样在申请美国大学时,GPA都要变成3.0或更低,只能进一些三四流的学校。

为了消除这种不利,可以采用两种方法:一是在推荐信以及读书计划中说明这种GPA实际上是由于评分标准十分严格而导致的;二是在提供成绩单的时候,列明这样的成绩在全班,或是全系所排的名次以及百分比。

通常大学本科生拿到C以上成绩都可以。但研究所硕士学生,至少要拿到B的成绩。

参考资料:平均绩点的百度百科

(HDU)1202 -- The calculation of GPA (计算GPA)

题目:http://vjudge.net/problem/HDU-1202

分析:这题好坑爹啊,80 - 89 4点,让人情不自禁设置成80<=i<=89,那么89.5算不算呢?还有就是全部缺考的情况也需要考虑,除法要有意义。

 1 #include <cstdio>
 2 #include <cstring>
 3 #include <cmath>
 4 #include <iostream>
 5 #include <algorithm>
 6 #include <string>
 7 #include <cstdlib>
 8 
 9 using namespace std;
10 
11 int main()
12 {
13     int n,i;
14     double s[10010],p[10010],sum_s,sum_p;
15     while(~scanf("%d",&n))
16     {
17         sum_s=0,sum_p=0;
18         for(i=1;i<=n;i++)
19         {
20             scanf("%lf %lf",&s[i],&p[i]);
21             if (p[i]==-1) continue;
22             else
23             {
24                 if(90<=p[i]) p[i]=4;
25                 else if(80<=p[i]) p[i]=3;
26                 else if(70<=p[i]) p[i]=2;
27                 else if(60<=p[i]) p[i]=1;
28                 else if(0<=p[i]) p[i]=0;
29                 sum_s+=s[i],sum_p+=s[i]*p[i];
30             }
31         }
32         if(sum_s) printf("%.2lf\n",1.0*sum_p/sum_s);
33         else printf("-1\n");
34     }
35     return 0;
36 }

 

以上是关于GPA怎么算的主要内容,如果未能解决你的问题,请参考以下文章

GPA怎么算

(HDU)1202 -- The calculation of GPA (计算GPA)

求python通过键盘输入成绩,用分支结构算成绩相应的绩点并输出成绩绩点,计算绩点公式=成绩-60

ANSYS中我模型单位是mm,密度是8040kg/m3,弹性模量195GPa

gpa如何换算?

HDU 4968 Improving the GPA