下面是比较全的几种算法(引自水木): 1)北大4.0算法若以分数计算成绩:if (成绩>=90) then 绩点=4elseif (85<=成绩<90) then 绩点=3.7elseif (82<=成绩<85) then 绩点=3.3elseif (78<=成绩<82) then 绩点=3elseif (75<=成绩<78) then 绩点=2.7elseif (72<=成绩<75) then 绩点=2.3elseif (68<=成绩<72) then 绩点=2elseif (64<=成绩<68) then 绩点=1.5elseif (60<=成绩<64) then 绩点=1else 绩点=0endif
(2)北美算法100~85 A; 84~75 B; 74~60 C; 59~0 Dif(成绩="A") then 绩点=4elseif (成绩="B") then 绩点=3elseif (成绩=“C”) then 绩点=2elseif (成绩="D") then 绩点=1remark: this one will be generally higher 0.05~0.15 than (1)
(3)4.0标准算法if (成绩>=90) then 绩点=4elseif (80<=成绩<90) then 绩点=3elseif (70<=成绩<80) then 绩点=2elseif (60<=成绩<70) then 绩点=1else 绩点=0endifremark: try this then u will find ((( terrible!
(4)4.0改进标准算法if (成绩>=85) then 绩点=4elseif (70<=成绩<85) then 绩点=3elseif (60<=成绩<70) then 绩点=2else 绩点=0endifremark: similar with (2)
(5)4.3标准算法if (成绩>=90) then 绩点=4.3elseif (85<=成绩<90) then 绩点=4elseif (80<=成绩<85) then 绩点=3.7elseif (75<=成绩<80) then 绩点=3.3elseif (70<=成绩<75) then 绩点=3.0elseif (65<=成绩<70) then 绩点=2.7elseif (60<=成绩<65) then 绩点=2.3else 绩点=0
注意: 美国大学经常采用总平均绩点与最后两年平均绩点。总平均绩点(Overall GPA)是将全部所修学科按上述方法计算出来的点数,最后两年平均绩点(GPA for the last two years)即将最后两年所修各科按上述方法计算出来的点数。 在美国,90%的学校GPA计算方法是采取四分制,仅有10%的学校会采取五分制,即A等成绩为5,B等为4,C等为3,D等为2,E等为1,这些学校的最低入学标准也就相应的提高了。