如何從詳解中學習,而不是照抄解答
學習如何將詳解轉化為真正的理解,而不是只認得熟悉的步驟。這份實用指南將教你找出知識缺口、憑記憶重建解題方法,並透過陌生的 HSC 題目測試自己的能力。
你一定遇過這種情況:你讀完一份詳解,邊看邊點頭,心想:「這題我也會這樣做。」接著,你關上頁面,嘗試下一題,卻不知道該從哪裡下筆。只要改變一個條件,整個解題方法就突然行不通了。
問題不在於你使用了詳解,而在於你把看懂別人的推理,誤以為是自己能夠推導出相同的解法。
繼續閱讀之前,先預測哪位學生更能應付陌生的題目。學生 A 在解答還顯示在眼前時,可以解釋每一行。學生 B 在某一行遇到困難,找出自己無法說明理由的地方,然後關上解答,憑記憶重新建構解題方法。學生 B 正在進行更有成效的練習,因為他們正在測試自己能否獨立推導出整個推理過程。
01為什麼閱讀解答比自己解題容易
詳解會提供線索。它會告訴你該使用哪個公式、下一行該寫什麼,以及何時需要改變解題方向。你不必自己做出這些決定。
當你獨立嘗試解題時,這些線索便會消失。你必須自行判斷哪些資訊重要、選擇適當的方法,並為每個步驟提供合理的依據。
這就是辨認與提取之間的差別。辨認,是在看到某個方法時,覺得它很熟悉;提取,則是在沒有解答引導時,自己把這個方法回想出來。
想像你正在跟著 GPS 導航。當路線指示顯示在螢幕上時,你可能對每個轉彎都很熟悉,但這不代表道路封閉時,你仍然能自行找到路線。你必須充分理解整條路線,才能在遇到新情況時做出新的決定。
這個比喻也有其限制:數學與科學的解題方法取決於規則和條件,而不只是路線指示。不過,核心概念依然成立。跟著解答操作,與獨立決定下一步該怎麼做,是兩種不同的技能。
辨認與獨立推理
| 辨認 | 解答清楚可見;步驟似曾相識。 依照顯示的步驟進行。 |
|---|---|
| 獨立推理 | 隱藏解答;憑記憶重建步驟並說明理由。 獨立解答條件改變後的題目。 |
詳解仍然很有價值。你只需要把它當作找出並修補知識缺口的工具,而不是反覆閱讀、直到覺得熟悉為止的材料。
02從詳解中學習的五輪練習法
每當你在 HSC 數學、物理或化學題目中遇到困難時,都可以使用這套流程。
1. 打開詳解之前,先自己嘗試解題
先認真嘗試一次。即使你無法解完整題,也能從這個步驟中獲益。
寫下你已知的資訊、需要求出的量,以及任何相關的方程式、原理、圖表或預測。如果你不知道如何開始,就找出自己無法做出哪個決定。
例如,你可能知道一道物理題提供了哪些物理量,卻不確定加速度是否保持不變。又或者,你認得一個二次式,卻不知道該使用哪種方法才能求出它的最小值。
這些不確定之處都是有用的資訊。它們會告訴你,閱讀詳解時應該把注意力放在哪裡。
不過,也不要花半小時反覆嘗試同一個無效的方法。如果你確實已經卡住,就進入下一輪練習。
2. 找出第一個你無法說明理由的步驟
打開詳解,將它與自己的解題過程進行比較。
找出第一行你無法解釋的內容,或第一個讓你的推理無法繼續成立的地方。這比在整頁紙上寫著「我不懂這題」更有幫助。
你的知識缺口通常可以歸入以下其中一類:
- 概念: 你不理解這個步驟背後的原理。
- 方法選擇: 你知道幾種技巧,卻無法判斷哪一種適用。
- 條件: 你忽略了某個假設、限制,或情況中的變化。
- 執行: 你知道應該怎麼做,卻犯了代數、算術、正負號或單位方面的錯誤。
- 解讀: 你能算出結果,卻無法解釋它的意義,也無法判斷結果是否合理。
這些是不同的問題,因此需要不同的修正方法。
另外,不要假設第一個與你自己的解法不同的步驟就一定錯誤。兩種方法可能都有效。你應該找出第一個自己無法說明理由的步驟,而不只是找出第一個看起來不同的步驟。
3. 研究推理過程,而不只是記住步驟順序
現在,逐步閱讀詳解。對於每個主要步驟,找出以下四項資訊:
- 允許你進行這個步驟的原理或規則。
- 為什麼這個原理適用於這道題目。
- 必須滿足哪些條件。
- 如果條件不同,哪些地方會隨之改變。
假設一道數學題的詳解,將方程式兩邊同除以一個含有 \(x\) 的式子。不要只記下這個除法步驟。你還應檢查該式子是否可能等於零,因為除以零是沒有定義的,而除以一個可能等於零的式子,可能會漏掉有效解。
在物理題中,如果詳解使用運動方程式,就要確認其假設在整段時間內是否成立。在化學題中,如果詳解使用莫耳比,就要找出這個比例在配平化學方程式中的來源。
你應該能夠完成這句話:「這個步驟成立,是因為……」,而不是單純重複該步驟本身。
4. 蓋住詳解,重新建構解題過程
關閉分頁、用手遮住頁面,或把書本翻過來。拿一張空白紙,重新開始。
從原始題目出發,重新建構解題方法。寫下重要步驟,並簡短解釋每一步為什麼能從前一步推導出來。
不必試圖逐字重現原本的解答。只要推理有效,你的解題過程就可以與原解答不同。
如果遇到困難,只揭開你需要修正的部分。仔細研究後,再次把它蓋住,然後繼續。不要因為已經看過答案,就直接抄下剩餘的步驟。
這正是你能夠發現自己是否已將解說轉化為獨立運用能力的關鍵時刻。
5. 用稍有不同的題目測試這個方法
看過詳解後,能夠正確解出原題,固然令人鼓舞,但這還不夠。
嘗試一道改變了某個重要特徵的新題目。例如:
- 改變二次式中的係數。
- 將另一個物理量設為未知數。
- 改變物理問題中的加速度方向。
- 改變化學反應中的物質用量,使另一種反應物成為限制產物生成的反應物。
- 加入對變數可取值範圍的限制。
只改變數字,可以測試你是否能執行相同的方法。改變條件,則可以測試你是否知道何時以及如何調整方法。
開始計算之前,先說明哪些部分維持不變,哪些部分必須改變。接著,不參考原本的詳解,獨立解出新題目。
最後,隔一段時間後再回顧這個方法,例如隔天再次練習。如果你能在沒有提示的情況下重新建構解題過程,並將方法應用於新題目,就能獲得比立即重讀詳解更有力的學習證據。
03示範例題:學會平方完成的原理,而不是只記住解題模式
某份詳解透過將 \(f(x)=x^2-6x+13\) 改寫成 \(f(x)=(x-3)^2+4\),求出它的最小值。請利用這份詳解理解為什麼這種改寫有效,接著不回看原解答,求出 \(g(x)=2x^2+8x+11\) 的最小值。
步驟 1
你可能認得這個式子包含 \(x^2-6x\),卻不知道詳解如何將它改寫成一個平方括號加上一個常數。請明確標記出這個位置。
步驟 2
展開平方:
\[ (x-3)^2=x^2-6x+9 \]
原式的常數項是 \(+13\),而不是 \(+9\)。因此,應寫成:
\[ \begin{aligned} x^2-6x+13 &=x^2-6x+9+4\\ &=(x-3)^2+4 \end{aligned} \]
其中的 \(9\) 用來完成平方,而 \(4\) 則確保改寫後的式子仍然與原式相等。
步驟 3
實數的平方不可能是負數,因此:
\[ (x-3)^2\geq 0 \]
這個平方式能取到的最小值是零,而當 \(x=3\) 時,就會達到這個值。因此:
\[ f(x)=(x-3)^2+4\geq 4 \]
最小值是 \(4\),在 \(x=3\) 時取得。
步驟 4
一個看似合理的捷徑是寫成:
\[ x^2-6x+13=(x-3)^2+13 \]
這看起來似乎沒問題,因為括號內確實包含正確的平方式。但將右側展開後,得到的是 \(x^2-6x+22\),而不是原來的式子。
錯誤在於,你忘記補償完成平方時引入的 \(9\)。正確的改寫應為 \((x-3)^2+4\)。
單純記住「將 \(x\) 的係數除以二」,無法幫你發現這個錯誤。理解為什麼常數項會改變,才能避免這種問題。
步驟 5
求出以下函數的最小值:
\[ g(x)=2x^2+8x+11 \]
在完成平方之前,先提出 \(x^2\) 的係數:
\[ \begin{aligned} g(x)&=2(x^2+4x)+11\\ &=2\big[(x+2)^2-4\big]+11\\ &=2(x+2)^2+3 \end{aligned} \]
由於 \((x+2)^2\geq0\),當 \(x=-2\) 時,函數取得最小值。最小值是 \(3\)。
這道新題目測試的不只是你是否記得原題的答案。你還必須處理首項係數,並確保完成平方的過程不會改變原式的值。
如果你能解釋每次變形為什麼成立,就代表你已經學會這個方法。如果你只能記住最後一行的形式,就應該回到自己無法說明理由的那個步驟。
完成平方並保持等式相等
- 原式
x² − 6x + 13
保持原式的值不變。
- 拆分常數項
(x² − 6x + 9) + 4
從 13 減去新增的 9:13 − 9 = 4。
- 改寫為平方形式
(x − 3)² + 4
完成平方:x² − 6x + 9 = (x − 3)²。
04示範例題:留意物理模型何時改變
一輛手推車從靜止開始,以 \(2.0\,\text{m s}^{-2}\) 的加速度做等加速度運動,持續 \(4.0\,\text{s}\)。接著,它以固定速度運動 \(3.0\,\text{s}\)。求手推車的總位移。
步驟 1
關鍵在於,運動狀態在 \(4.0\,\text{s}\) 後發生改變。第一階段的加速度是 \(2.0\,\text{m s}^{-2}\)。第二階段的速度保持不變,因此加速度為零。
不要假設同一條方程式可以描述整段運動。
步驟 2
使用:
\[ v=u+at \]
其中,\(v\) 是末速度,\(u\) 是初速度,\(a\) 是加速度,而 \(t\) 是經過的時間。
手推車從靜止開始,因此 \(u=0\,\text{m s}^{-1}\)。
\[ \begin{aligned} v&=0+(2.0)(4.0)\\ &=8.0\,\text{m s}^{-1} \end{aligned} \]
手推車進入第二階段時,速度為 \(8.0\,\text{m s}^{-1}\)。
步驟 3
在等加速度運動中,平均速度等於初速度與末速度的平均值。因此:
\[ s_1=\frac{u+v}{2}t \]
代入數值:
\[ \begin{aligned} s_1&=\frac{0+8.0}{2}\times4.0\\ &=16\,\text{m} \end{aligned} \]
第一階段的位移為 \(16\,\text{m}\)。
步驟 4
此時速度固定為 \(8.0\,\text{m s}^{-1}\)。使用「位移 = 速度 × 時間」:
\[ \begin{aligned} s_2&=vt\\ &=8.0\times3.0\\ &=24\,\text{m} \end{aligned} \]
將兩段位移相加:
\[ s_{\text{total}}=16+24=40\,\text{m} \]
總位移為 \(40\,\text{m}\)。
步驟 5
有位學生可能在整段 \(7.0\,\text{s}\) 的時間內,直接套用:
\[ s=ut+\frac12at^2 \]
並得到:
\[ s=0+\frac12(2.0)(7.0)^2=49\,\text{m} \]
這個公式適用於等加速度運動,但加速度並沒有在整段 \(7.0\,\text{s}\) 內維持 \(2.0\,\text{m s}^{-2}\)。經過最初的 \(4.0\,\text{s}\) 後,加速度便變為零。
這個錯誤不一定代表學生忘記了方程式,而是沒有留意方程式的適用假設在何時成立。
步驟 6
改變第二階段的情況,讓手推車不再以固定速度前進,而是做等減速度運動。在進行任何算術運算之前,先找出新的加速度,並判斷應使用哪個位移關係式。
這項改變能測試你是否真正理解運動情況,而不只是重複原本的計算順序。
- 手推車速度
05先診斷錯誤,再重做題目
當你重新建構解題過程,或嘗試新題目時出現錯誤,應根據結果決定下一步該怎麼做。
| 出現的情況 | 可能的知識缺口 | 最適合的下一步 |
|---|---|---|
| 解答打開時,一切看起來都很明顯;但遮住解答後,你卻不知道如何開始。 | 只能辨認熟悉的內容,卻無法獨立提取。 | 從題目已知資訊重新開始,找出第一個自己無法做出的決定。 |
| 你能做到某個步驟,卻無法說明理由。 | 概念或條件方面的缺口。 | 重新學習相關規則,並解釋為什麼它適用於這道題目。 |
| 你能重新解出原題,但條件一改變就失敗。 | 方法選擇或知識遷移方面的缺口。 | 比較兩道題目,在計算之前找出改變了哪個假設。 |
| 你的方法正確,卻犯了算術、正負號或單位方面的錯誤。 | 執行方面的問題。 | 修正出錯的特定步驟,並在不重讀整份詳解的情況下再次練習。 |
| 你現在能解題,但隔一段時間後就失敗。 | 尚未能穩定地提取解題方法。 | 稍後再次重新建構解題過程,然後嘗試另一道相關題目。 |
這些只是值得進一步調查的診斷方向,而不是自動成立的結論。答錯一次並不能證明你不理解。你需要找出推理最先出現問題的地方。
如果同一種錯誤不斷出現,可以將具體原因記錄在一份 HSC 錯誤紀錄表 中。與其只寫「粗心犯錯」,不如寫「我假設第一階段結束後,加速度仍然保持不變」。前者無法指出該修正什麼,後者則能明確告訴你需要修正的地方。
你也可以將反覆出現的知識缺口,轉化為主動複習時使用的提示。與其製作只要求你說出公式的卡片,不如設計一張會問你公式何時有效,或哪些情況會使公式不適用的卡片。製作能測試理解、而不只是測試定義的 HSC 閃卡 這份指南會說明如何設計這類提示。
06快速自我檢查:你真的學會這個方法了嗎?
在將一道示範例題標記為已完成之前,逐一檢查以下各項。
- [ ] 我在閱讀詳解之前,先自己嘗試了解題。
- [ ] 我能指出第一個自己無法說明理由的步驟。
- [ ] 我能解釋每個主要步驟為什麼成立,包括相關假設與限制。
- [ ] 我能在不照抄的情況下,從空白紙張重新建構解題方法。
- [ ] 我能解出條件改變後的題目,並解釋哪些部分維持不變、哪些部分有所改變。
- [ ] 隔一段時間後,我仍然能提取並運用這個方法。
最有力的學習證據,是你能夠說明理由、重新建構方法,並將方法遷移到新題目中。你不必在第一次嘗試時就做到完美,但你必須清楚知道這次嘗試揭示了什麼。
07問題與解答
問題 1
你閱讀一份詳解,並在解答仍顯示在眼前時理解了每一行。接下來應該做什麼?與單純看懂頁面相比,什麼能提供更有力的學習證據?
解答 1
蓋住詳解,從空白紙張重新建構解題方法,然後用條件有所改變的題目測試自己。
跟著眼前的步驟操作,並不需要你獨立決定下一步該怎麼做。重新建構解答,可以測試你是否能提取這個方法,並說明推理的依據。接著,改變條件的題目可以測試你能否將這套推理應用到所學範例以外的情況。
如果你遇到困難,就找出第一個自己無法說明理由的步驟,再回到詳解中檢視那個部分。
問題 2
某份詳解透過以下方式解方程式:
\[ (x-2)(x+3)=0 \]
詳解將方程式兩邊同除以 \(x-2\),得到 \(x+3=0\),並給出答案 \(x=-3\)。
請解釋其中的錯誤、寫出完整解答,並指出你應該從這個錯誤中學到什麼。
解答 2
這份解答並不完整,因為除以 \(x-2\) 可能會漏掉有效解 \(x=2\)。
原方程式已經因式分解。由於兩個因式的乘積等於零,因此至少有一個因式必須等於零:
\[ x-2=0 \quad \text{或} \quad x+3=0 \]
因此:
\[ x=2 \quad \text{或} \quad x=-3 \]
這個看似合理的方法假設 \(x-2\ne0\),但 \(x=2\) 明明就是原方程式的一個解。只有在已經確立這項限制的情況下,這個除法才有效;然而,題目並沒有確立這項限制。
這裡的學習重點,是檢查每個代數步驟成立所需的條件。詳解應該是讓你深入推理的材料,而不是不經檢查就全盤接受的內容。
問題 3
某位學生研究以下方程式:
\[ \ln(x-1)+\ln(x+1)=\ln 8 \]
並學會先合併對數,再解所得的二次方程式。
接著,他們解以下方程式:
\[ \ln(x-2)+\ln(x+2)=\ln 5 \]
並得到 \(x=\pm3\)。他們聲稱兩個值都有效,因為代數運算是正確的。
請找出有效解,並指出他們重新建構解題過程時漏掉了哪個步驟。
解答 3
只有 \(x=3\) 是有效解,因為原本的對數式要求 \(x>2\)。
使用對數定律之前,先確定定義域:
\[ x-2>0 \implies x>2 \]
第二個對數也要求 \(x+2>0\),也就是 \(x>-2\)。兩個條件同時成立時,得到 \(x>2\)。
現在合併對數:
\[ \begin{aligned} \ln[(x-2)(x+2)]&=\ln5\\ x^2-4&=5\\ x^2&=9\\ x&=\pm3 \end{aligned} \]
代數運算會得到兩個候選解,但只有 \(x=3\) 符合 \(x>2\)。當 \(x=-3\) 時,原本的對數式沒有定義。
漏掉的步驟,是檢查定義域,並排除不符合限制的候選解。這個看似合理的方法將解出二次方程式視為問題的終點。事實上,二次方程式只是一個中間結果。
要從這類題目中學習,應練習在合併對數之前記錄定義域,並在最後將候選解代回原方程式檢查。
問題 4
你使用平方完成法,正確解出一道求二次函數最小值的題目。然而,詳解使用的是微分法。
請考慮以下兩種題目敘述:
- (i)「求 \(f(x)=x^2-6x+13\) 的最小值。」
- (ii)「使用微分法求 \(f(x)=x^2-6x+13\) 的最小值。」
你的方法是否符合兩種題目的要求?你應該用詳解取代自己的筆記嗎?
解答 4
只要推理正確,你的方法符合第一題的要求,但不符合第二題明確指定的方法要求。
對於第一題,使用平方完成法可得:
\[ f(x)=(x-3)^2+4 \]
因此,最小值為 \(4\),在 \(x=3\) 時取得。由於題目沒有指定特定技巧,這是一個有效的方法。
第二題則明確要求使用微分法。即使另一種方法也能得到正確答案,你仍然必須遵守這項指示。
你不應自動捨棄自己原本有效的方法,也不必逐字背誦詳解。相反地,你應檢查自己的方法是否符合題目要求、每個步驟是否有合理依據,以及另一種方法是否具有實用上的優勢。當替代方法是題目指定的要求,或能加深你的理解時,就應該學會它。
重要的區別在於:一種方法只是與另一種有效方法不同,還是根本無法滿足題目的要求。
問題 5
Ari 研究一道物理題:一輛手推車從靜止開始,以 \(+2.0\,\text{m s}^{-2}\) 的加速度做等加速度運動,持續 \(4.0\,\text{s}\),接著以固定速度運動 \(3.0\,\text{s}\)。
Ari 能立即重新建構詳解,也能正確解出另一道數值不同、但具有相同兩個運動階段的題目。
兩天後,Ari 遇到一道條件改變的題目。手推車仍然以 \(+2.0\,\text{m s}^{-2}\) 的加速度運動 \(4.0\,\text{s}\),但接著以 \(-1.0\,\text{m s}^{-2}\) 的加速度做等減速度運動 \(3.0\,\text{s}\)。Ari 在第二階段仍然使用原本假設速度不變的方法,因此算出了錯誤的位移。整個算術計算過程在內部是自洽的,但 Ari 聲稱問題一定出在計算錯誤,因為自己原本已經理解了詳解。
(a) 這些證據支持什麼結論?又不能證明什麼?
(b) 請提出一項簡短的診斷測試,區分學生是忘記方程式,還是沒有更新運動模型。說明不同的回答會如何影響你的判斷。
(c) 計算正確的總位移,並利用末速度檢查結果。
解答 5
Ari 最明顯表現出的知識缺口,是當條件改變時無法遷移解題方法,而不是基本算術能力不足。原題的重新建構,以及只改變數字的變式題,顯示 Ari 能夠重現原本的解題結構,但這些表現並不能證明 Ari 能辨認出何時不應再使用相同的結構。
(a) 解讀證據。
Ari 已展現立即回想解題方法的能力,也能使用不同的數字執行熟悉的方法。延遲後的失敗並不能證明 Ari 從未理解原本的詳解,而是顯示目前已展現的理解程度,還不足以獨立應付改變後的條件。
一個看似合理的結論是,Ari 需要更多算術練習,因為最後答案錯了。然而,這次計算是建立在錯誤模型之上的自洽計算。真正重要的改變是:第二階段的加速度現在變成負值,而不是零。
(b) 在進行任何計算之前,先做兩分鐘的診斷。
請 Ari 將運動分成兩個時間區間,分別寫出每個區間的加速度,並為每個區間選擇有效的位移方程式。
不同的回答可以幫助區分可能的知識缺口:
- 如果 Ari 將第二階段的加速度判定為零,主要問題就在於追蹤物理條件的變化。Ari 將原本的模型沿用到一個已不再適用的情況。
- 如果 Ari 能辨認第二階段的加速度是 \(-1.0\,\text{m s}^{-2}\),卻無法選出有效的位移方程式,問題就在於無法提取或選擇適當的關係式。
- 如果 Ari 能正確辨認兩個階段的加速度,也能選擇有效的方程式,卻在計算時出現數值錯誤,那麼問題更可能出在執行過程。
與要求 Ari 重讀整份詳解相比,這項測試更有幫助,因為它能找出第一個需要修正的決定。
(c) 計算正確的位移,並檢查結果。
在第一階段,手推車從靜止開始。經過 \(4.0\,\text{s}\) 後,其速度為:
\[ \begin{aligned} v_1&=u+at\\ &=0+(2.0)(4.0)\\ &=8.0\,\text{m s}^{-1} \end{aligned} \]
這個階段的位移為:
\[ \begin{aligned} s_1&=ut+\frac12at^2\\ &=0+\frac12(2.0)(4.0)^2\\ &=16\,\text{m} \end{aligned} \]
在第二階段,初速度為 \(8.0\,\text{m s}^{-1}\),加速度為 \(-1.0\,\text{m s}^{-2}\),時間為 \(3.0\,\text{s}\)。
\[ \begin{aligned} s_2&=ut+\frac12at^2\\ &=(8.0)(3.0)+\frac12(-1.0)(3.0)^2\\ &=24-4.5\\ &=19.5\,\text{m} \end{aligned} \]
總位移為:
\[ \begin{aligned} s_{\text{total}}&=s_1+s_2\\ &=16+19.5\\ &=35.5\,\text{m} \end{aligned} \]
檢查末速度:
\[ v_2=8.0+(-1.0)(3.0)=5.0\,\text{m s}^{-1} \]
手推車仍然向前運動,但速度變慢了。第二階段的平均速度為 \((8.0+5.0)/2=6.5\,\text{m s}^{-1}\),因此第二階段的位移為 \(6.5\times3.0=19.5\,\text{m}\),與計算結果一致。
正確的總位移是 \(35.5\,\text{m}\)。
最重要的學習決策,是修正選擇模型的步驟,然後重新建構解題過程,並在一段時間後用另一個條件改變的題目進行測試。重新抄寫一份你本來就看得懂的詳解,無法修正你已經養成忽略特定條件的問題。