什麼是蹺課計算機?
「蹺課計算機」(俗稱缺課計算機,bunk calculator)可以幫你精準算出:在符合學校最低出席率規定(常見為 75%)的前提下,你最多還能翹掉幾堂課。不少大專院校規定,出席率一旦低於門檻就不准參加考試,所以先搞清楚自己還有多少「緩衝額度」,才能聰明安排休息日,又不必擔心被點名、被當或出席不足。
使用方式
只要輸入三個數字:目前已出席的堂數、到目前為止總共上過的堂數,以及學校規定的出席率(%)。計算機就會告訴你,在維持門檻以上的情況下,未來最多還能蹺掉幾堂課,同時顯示你目前的出席率。如果你的出席率已經不足,它還會算出你必須連續出席幾堂課才能補救回來。
公式說明
當你蹺掉一堂課,總堂數一樣會加一,但出席堂數不會增加。想維持在規定比例 \(p\) 以上,必須滿足「出席堂數 ≥ \(p \times\) 總堂數」。把「從現在起還能蹺幾堂」這個未知數解出來,就得到:
$$\text{可蹺堂數} = \left\lfloor \frac{A - p \cdot T}{p} \right\rfloor$$,其中 \(A\) 是已出席堂數、\(T\) 是總堂數、\(p = \dfrac{\text{規定出席率}}{100}\)。之所以用 floor(無條件捨去),是因為課只能以「整堂」為單位蹺掉。
實例演算
假設你 50 堂課中已出席 45 堂,規定出席率為 75%(\(p = 0.75\))。那麼 $$A - p \cdot T = 45 - 0.75 \times 50 = 45 - 37.5 = 7.5$$ 再除以 \(p\):$$7.5 \div 0.75 = 10$$ 無條件捨去後 \(\lfloor 10 \rfloor = \mathbf{10}\)。也就是說,你最多還能再蹺 10 堂課,出席率仍剛好維持在 75%(60 堂中出席 45 堂)。而你目前的出席率為 \(45/50 = 90\%\)。
不同情景下可跳課的課程數量
你能安全地跳過多少堂課取決於三個因素:你已經出席了多少堂課、已舉辦了多少堂課、以及你的機構規定的最低出席率。下表涵蓋了幾個實際情景。「可跳課」是指在保持或超過所需出席率的前提下,你今後可以缺席的課程數量;負數表示你已經低於規定門檻,必須先出席更多課程才能跳課。
| 已出席 / 總計 | 所需百分比 | 目前百分比 | 可跳課程數 | 狀態 |
|---|---|---|---|---|
| 45 / 50 | 75% | 90.0% | 10 | 舒適超額 |
| 30 / 40 | 80% | 75.0% | 0 | 已不足額 |
| 60 / 80 | 75% | 75.0% | 0 | 恰好達到上限 |
| 38 / 50 | 75% | 76.0% | 0 | 略高於標準 |
| 90 / 100 | 75% | 90.0% | 20 | 舒適超額 |
注意 60/80 剛好在臨界線上:只要再跳過一堂課就會跌至 75% 以下,所以可跳課程數為零。對於 30/40 在 80% 的情況,目前百分比已經低於要求,因此工具回報零可跳課程,你需要出席額外課程才能恢復。
如何手工計算可跳課程數
設 \(A\) 為已出席課程、\(T\) 為舉辦的總課程、\(R\) 為所需百分比。目標是找出你在保持出席率不低於 \(R\) 的前提下,最多還能缺席多少堂課。
- 將所需百分比轉換為小數。 除以 100:\[ p = \frac{R}{100}. \] 對於 75% 規則,\(p = 0.75\)。
- 找出規則目前要求的最低出席數。 乘以 \(p\) 和總課程:\(p \cdot T\)。對於 \(A = 45,\; T = 50,\; p = 0.75\):\(0.75 \times 50 = 37.5\)。
- 從已出席數中減去該值。 這是你超過最低限度的出席課程數:\(A - p\cdot T = 45 - 37.5 = 7.5\)。
- 用 \(p\) 除以剩餘數。 每缺席一堂未來課程會將總數增加 1,但出席數不變,所以每次缺席「花費」\(p\) 的剩餘量:\[ \frac{A - p\cdot T}{p} = \frac{7.5}{0.75} = 10. \]
- 取下整數。 向下取整到整堂課,因為你無法缺席部分課程:\[ \text{可跳課} = \left\lfloor 10 \right\rfloor = 10. \] 所以在 50 堂課中出席了 45 堂,按 75% 規則,你最多還能缺席 10 堂課。
你可以驗證:缺席全部 10 堂課後,出席 45 堂,總課程 \(50 + 10 = 60\) 堂,即 \(45/60 = 75.0\%\)——恰好達到臨界線。
已不足額情況(恢復)
如果 \(A - p\cdot T\) 為負數,公式得出負數,表示你已經低於要求,無法缺席任何課程。相反,你需要計算為了恢復必須連續出席多少堂課。設 \(x\) 為你既要出席且同時增加到總數的課程數。要求:
$$\frac{A + x}{T + x} \ge p \quad\Longrightarrow\quad x \ge \frac{p\cdot T - A}{1 - p}.$$
對於 \(A = 30,\; T = 40,\; R = 80\;(p = 0.8)\):\[ x \ge \frac{0.8\times 40 - 30}{1 - 0.8} = \frac{32 - 30}{0.2} = \frac{2}{0.2} = 10. \] 你需要連續出席接下來的 10 堂課而不缺席任何一堂,才能恢復至 80%(那時 \(40/50 = 80\%\))。始終將此恢復數字向上取整至下一整堂課。
常見問題
如果算出來是負數怎麼辦?負值代表你的出席率已經低於規定門檻,現在一堂都不能再蹺——此時計算機會改為告訴你,必須連續出席幾堂課才能把出席率補回來。
蹺課會讓總堂數增加嗎?會。本模型假設不管你有沒有到,每堂課照常進行,這也是大多數學校採用的計算方式。
門檻一定是 75% 嗎?不一定,出席率由你自己設定。許多大學採用 75%,但也有學校要求 80% 或 85%。