去年十月,一个学弟把教务系统打印的成绩单拍照发我,说实习申请表上只有一栏「GPA」,要填三位小数。他按「学分乘绩点再除以总学分」算了两遍,一遍 2.943,一遍 2.600,最后抄了个 3.394 上去。我替他逐门核了一遍才明白:争执的不是算术而是口径,同一份成绩单换一张分数到绩点的对照表,数就不是同一个。
一、先把 10 门课逐门摊开
底稿我用的是页面自带的那份样例成绩单:10 门课,其中 1 门 0 绩点、1 门 0 学分。它把每个口径的输入输出摆到同一张纸上,方便逐格核对。
| 课程 | 学分 | 成绩 | 分段 4.0 制绩点 | 学分绩点 |
|---|---|---|---|---|
| 高等数学(上) | 5 | 88 | 3.00 | 15.00 |
| 线性代数 | 3 | 92 | 4.00 | 12.00 |
| 大学英语(四) | 4 | 79 | 2.00 | 8.00 |
| 数据结构与算法 | 4 | 95 | 4.00 | 16.00 |
| 中国近现代史纲要 | 3 | 85 | 3.00 | 9.00 |
| 大学物理(电磁学) | 4 | 73 | 2.00 | 8.00 |
| 有机化学 | 3 | 55 | 0.00 | 0.00 |
| 体育(篮球) | 1 | 85 | 3.00 | 3.00 |
| 形势与政策 | 0 | 65 | 1.00 | 0.00 |
| 毕业设计(论文) | 8 | 93 | 4.00 | 32.00 |
| 计入 9 门 | 35.0 | 103.00 |
按分段 4.0 制,这份表计入 9 门、总学分 35.0、学分绩点合计 103.00,加权平均绩点就是最后一列相加除以总学分:103.00 ÷ 35.0 = 2.943,满分 4.0,已用掉 73.6%。逐门乘法没悬念:毕业设计(论文)8 × 4.00 = 32.00,有机化学 3 × 0.00 = 0.00。
二、四个平均各管一件事
- 加权平均绩点 2.943:学分当权重,是「GPA」那栏最常指向的数。
- 简单平均绩点 2.600:不看学分,1 学分的体育(篮球)与 8 学分的毕业设计(论文)一样重。
- 学分加权平均分 84.37 分:仍是百分制,绩点没参与。
- 算术平均分 81.00 分:百分成绩相加除以门数,最粗。
四个数不能互换:他填 3.394、我写 2.943、他室友报 84.37 分,说的是同一份成绩单。
三、换一张对照表,数就换一个
我把这份样例在 绩点计算器 的五种制式下各跑了一遍:
| 制式 | 加权平均绩点 | 学分绩点合计 | 满分 | 已用掉 |
|---|---|---|---|---|
| 分段 4.0 制 | 2.943 | 103.00 | 4.0 | 73.6% |
| 美式 +/- 4.0 制 | 2.994 | 104.80 | 4.0 | 74.9% |
| 4.3 制 | 2.994 | 104.80 | 4.3 | 69.6% |
| 线性 5.0 制 | 3.394 | 118.80 | 5.0 | 67.9% |
| 曲线 4.0 制 | 3.283 | 114.91 | 4.0 | 82.1% |
五个数从 2.943 排到 3.394,差别全来自对照表。更要紧的是最后一列:3.394 只用掉满分 5.0 的 67.9%,2.943 却用掉满分 4.0 的 73.6%——数大的那个反而更不吃满。这层占比我在 百分比计算 里复核过,3.394 ÷ 5.0 = 67.9%,2.943 ÷ 4.0 = 73.6%。另有个坑:84.37 分拿去查分段表落的是 80 分 → 3.00 这一档,逐门换算再加权却是 2.943——先平均抹掉了低分课的拖累。
四、门槛是跳档的,差 1 分掉一整档
- 95 分 → 4.00、90 分 → 4.00:这一段不再细分。
- 89 分 → 3.00、88 分 → 3.00:比 90 分低一整档,高等数学(上)88 分就在这档。
- 80 分 → 3.00、79 分 → 2.00:大学英语(四)79 分卡在跳档下面。
- 70 分 → 2.00、60 分 → 1.00、59 分 → 0.00、55 分 → 0.00。
- 单科绩点区间 0.00 ~ 4.00。
同样拿 3.00 的两门课,中国近现代史纲要 3 学分化成 9.00,体育(篮球)1 学分化成 3.00,进了分子分量差 3 倍。
五、「还能不能拉到 3.5」是道反推题
学弟真正想问的是这个。反推的路子是:需贡献学分绩点 = 目标绩点 ×(已修学分 + 待修学分)− 当前绩点 × 已修学分,再除以待修学分就是剩余每学分要拿到的平均绩点。输入是加权平均绩点 2.943、已修 60 学分、待修 40 学分(总学分 100.0):
| 制式 | 目标绩点 | 待修学分 | 需贡献学分绩点 | 平均每学分 | 折算最低平均分 | 满分修完的上限 |
|---|---|---|---|---|---|---|
| 分段 4.0 制 | 2.5 | 40 | 73.42 | 1.835 | 70.0 分 | 3.366 |
| 分段 4.0 制 | 3.0 | 40 | 123.42 | 3.085 | 90.0 分 | 3.366 |
| 分段 4.0 制 | 3.5 | 40 | 到不了 | 4.336 | 3.366 | |
| 分段 4.0 制 | 3.5 | 10 | 到不了 | 6.842 | 3.094 | |
| 分段 4.0 制 | 3.5 | 80 | 313.42 | 3.918 | 90.0 分 | 3.547 |
| 4.3 制 | 4.0 | 40 | 到不了 | 5.509 | 3.516 |
盯两列就够。待修 40 学分全部满分也只到 3.366,所以 3.5、3.8、4.0 都判到不了——需要的平均每学分 4.336、5.086、5.586 已越过满分 4.0。待修缩到 10 学分,上限降到 3.094、需要 6.842;放大到 80 学分(总学分 140.0)反而可达,要 3.918、最低平均分 90.0 分、上限 3.547。4.3 制下目标 4.0、待修 40 学分同样到不了,需要 5.509 超过满分 4.3,最多 3.516。这里只有算术,没有该修哪门课的建议。
Q:GPA 3.5 是哪个 3.5?
先报制式再报数:同一份样例,分段 4.0 制 2.943、美式 +/- 4.0 制与 4.3 制都是 2.994、线性 5.0 制 3.394、曲线 4.0 制 3.283。对方没写满分是几,这几个数都没法解释。
Q:0 学分的课程算不算?
形势与政策是 0 学分、成绩 65、绩点 1.00、学分绩点 0.00:它进了「未计学分的课程 1 门(平均绩点 1.00)」,也进了 10 门的简单平均 2.600,而加权平均 2.943 的分子分母都没有它。
Q:加权平均和简单平均差在哪?
差在权重。2.943 与 2.600 出自同一份成绩单:前者按学分放大,毕业设计(论文)8 学分带 32.00、体育(篮球)1 学分只带 3.00;后者把 10 门一视同仁。
Q:一门 55 分能拖多少?
55 分在分段 4.0 制只给 0.00,有机化学却带 3.0 学分,等于这 3.0 学分在 103.00 的分子里贡献 0.00,分母 35.0 照收。
回到开头那一栏「GPA」。我最后替他写的是 2.943,旁边注一句分段 4.0 制,下面补一行 84.37 分,让看表的人知道百分制口径没被藏起来。取舍就一条:给了对照表就照那张表逐门换算,没给就把制式写在数后面。样例能证明的只有口径差,证明不了任何学校实际的加权口径——真要拿去申请,就把 10 行按学生手册那张表重填一遍,再核一次总数。