去年十月,一個學弟把教務系統列印的成績單拍照發我,說實習申請表上只有一欄「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 行按學生手冊那張表重填一遍,再核一次總數。