如何預測生成物並配平化學方程式

學習如何寫出正確的反應生成物、利用係數配平方程式,並檢查原子是否守恆。內容包括完整範例、常見錯誤及 HSC 風格練習。

一條鎂帶在氧氣中燃燒後,留下的固體比一開始的鎂更重。這看起來似乎與質量守恆有衝突。多出來的質量是從哪裡來的?

在繼續閱讀前,先預測發生了甚麼。是鎂原子不知怎地變重了,還是有其他東西與它們結合?

空氣中的氧與鎂結合了。原子重新排列,形成一種新的物質–氧化鎂。沒有任何原子需要憑空出現。配平的化學方程式就是我們用來記錄這種重新排列的方法:

\[ \ce{2Mg(s) + O2(g) -> 2MgO(s)} \]

方程式兩邊都表示有兩個鎂原子和兩個氧原子。物質改變了,但每種元素的原子數目沒有改變。

這才是配平化學方程式真正的作用。它不只是讓數字「看起來正確」,而是傳達哪些物質發生反應、形成哪些生成物,以及原子如何守恆。

01配平的化學方程式究竟在表達甚麼

想像你能把畫面放大到足以逐粒子觀察一場反應。化學鍵會斷裂,原子會更換結合對象,新的粒子會形成,但原子本身仍然存在。

例如:

\[ \ce{2H2 + O2 -> 2H2O} \]

反應前,這個方程式表示四個氫原子和兩個氧原子。反應後,同樣的四個氫原子和兩個氧原子重新排列成兩個水分子。

粒子圖顯示兩個氫分子和一個氧分子重新排列成兩個水分子,兩邊皆有四個氫原子和兩個氧原子。
配平改變的是粒子的組合方式,而不是原子數目:反應前後皆有四個 H 原子和兩個 O 原子。

這帶出了配平時最重要的思考方式:

你可以改變參與反應的粒子數目,但不能改變每個粒子本身是甚麼。

正因如此,係數和下標的作用完全不同。

特徵例子它改變的是甚麼
係數\(\ce{2H2O}\)水粒子的數目
下標\(\ce{H2O}\)每個水粒子的組成
狀態符號\(\ce{H2O(l)}\)物理狀態,而不是原子數目

係數會乘上整個化學式。在 \(\ce{3H2O}\) 中,有 \(3 \times 2 = 6\) 個氫原子,以及 \(3 \times 1 = 3\) 個氧原子。

下標是物質身分的一部分。把 \(\ce{H2O}\) 改成 \(\ce{H2O2}\),並不是在「配平水」,而是把水改成了過氧化氫。

一個稍微有點滑稽的類比可以幫助理解。假設每個 \(\ce{H2O}\) 分子都是固定的三人小組:兩個氫和一個氧。如果你需要更多氫原子,可以再邀請一整組加入。你不能悄悄把其中一組改成兩個氫和兩個氧,因為那樣就變成了另一種物質。

這個類比也有其限制,因為原子實際上並不是永遠固定成組的人。化學鍵可以斷裂和重新形成。不過,在書寫化學方程式時,每個化學式仍必須代表正確的物質。

02預測生成物要在配平之前進行

考慮這個尚未完成的反應:

\[ \ce{HCl + NaOH -> ?} \]

現在可以把它配平嗎?

還不行。你首先需要知道生成物是甚麼。

鹽酸與氫氧化鈉反應屬於酸鹼中和反應。生成物是氯化鈉和水:

\[ \ce{HCl + NaOH -> NaCl + H2O} \]

只有在正確的化學式都寫出後,才應檢查原子數目。在這個例子中,方程式已經以 \(1:1:1:1\) 的比例配平。

這個差別很容易被忽略:

預測生成物是化學問題。配平則是原子數目的核算問題。

配平無法補救錯誤的生成物化學式。

一些有用的生成物模式如下:

反應模式典型生成物
金屬 + 氧氣金屬氧化物
合成反應由較簡單的反應物形成一種化合物
碳氫化合物完全燃燒二氧化碳 + 水
酸 + 鹼鹽 + 水
酸 + 碳酸鹽鹽 + 水 + 二氧化碳
兩種水溶性離子化合物可能形成的沉澱 + 留在水溶液中的離子

這些模式能幫助你判斷可能形成甚麼,但實際的化學式仍取決於參與反應的物質。例如,預測酸-碳酸鹽反應時,你必須先找出正確的鹽,然後才能配平。酸-碳酸鹽反應指南 對這個過程有更詳細的說明。

03配平化學方程式的可靠方法

當反應物和生成物的化學式都正確後,可按照以下步驟進行:

  1. 先寫出正確的化學式。 配平時不要改變下標。
  2. 計算方程式兩邊每種元素的數目。 要把已經存在的係數計算在內。
  3. 選擇一種尚未配平的元素,只調整係數。 通常可以先處理在左右兩邊各只出現在一種物質中的元素。
  4. 每次改動後都重新計算。 一個係數可能同時影響多種元素。
  5. 如果氫和氧出現在多種物質中,可留到較後才處理。 這是一種實用策略,而不是絕對規則。
  6. 最後使用最小整數係數,並再次檢查每一種元素。

你不需要嚴格地從左至右逐一配平。事實上,機械式地這樣做往往會製造不必要的工作。

04範例:鋁與氧氣反應

配平鋁與氧氣反應形成氧化鋁的方程式:

\[ \ce{Al + O2 -> Al2O3} \]

步驟 1:檢查化學式在化學上是否正確。

元素態的鋁是 \(\ce{Al}\),元素態的氧是雙原子分子 \(\ce{O2}\),而氧化鋁是 \(\ce{Al2O3}\)。

此時:

  • 左邊:1 個 Al 和 2 個 O
  • 右邊:2 個 Al 和 3 個 O

兩種元素都尚未配平。

步驟 2:先處理較麻煩的氧原子數目。

我們需要找出一個氧原子數目,既可以由每組 2 個氧原子組成,也可以由每組 3 個氧原子組成。最小的合適數目是 6。

在 \(\ce{O2}\) 前加上係數 3:

\[ \ce{Al + 3O2 -> Al2O3} \]

左邊現在有 6 個氧原子。

在 \(\ce{Al2O3}\) 前加上係數 2:

\[ \ce{Al + 3O2 -> 2Al2O3} \]

右邊現在也有 \(2 \times 3 = 6\) 個氧原子。

步驟 3:重新計算鋁。

兩個 \(\ce{Al2O3}\) 化學式單位含有:

\[ 2 \times 2 = 4 \]

個鋁原子。

因此,在 \(\ce{Al}\) 前加上係數 4:

\[ \boxed{\ce{4Al + 3O2 -> 2Al2O3}} \]

步驟 4:檢查原子是否守恆。

元素反應物生成物
Al44
O66

方程式已配平。

這些係數表示,四個鋁原子與三個氧分子按照相同的粒子比例反應,形成兩個氧化鋁化學式單位。在宏觀尺度上,同樣的係數就成為莫耳比。

05多原子離子有時可以幫你省工夫

現在考慮:

\[ \ce{CaCO3 + HNO3 -> Ca(NO3)2 + H2O + CO2} \]

你可以從一開始就分別計算每個氮原子和氧原子。這樣做是可行的,但有一個更容易看出部分結構的方法。

硝酸根離子 \(\ce{NO3^-}\) 在 \(\ce{HNO3}\) 和 \(\ce{Ca(NO3)2}\) 中都完整出現。當一個多原子離子在方程式兩邊保持不變時,配平時通常可以暫時把它視為一個整體。

這只是計數上的捷徑。它並不表示這些離子永遠連在一起,也不表示微觀層面沒有發生任何變化。

範例:碳酸鈣與硝酸反應

配平:

\[ \ce{CaCO3 + HNO3 -> Ca(NO3)2 + H2O + CO2} \]

步驟 1:先處理鈣。

方程式兩邊各有一個鈣原子,因此鈣已經配平。

步驟 2:比較硝酸根的數目。

生成物 \(\ce{Ca(NO3)2}\) 含有兩個硝酸根。反應物 \(\ce{HNO3}\) 的每個化學式單位含有一個硝酸根。

因此,需要在硝酸前加上係數 2:

\[ \ce{CaCO3 + 2HNO3 -> Ca(NO3)2 + H2O + CO2} \]

步驟 3:檢查氫。

兩個 \(\ce{HNO3}\) 粒子提供兩個氫原子。一個 \(\ce{H2O}\) 含有兩個氫原子,因此氫已配平。

步驟 4:檢查碳。

\(\ce{CaCO3}\) 中有一個碳原子,\(\ce{CO2}\) 中也有一個。碳已配平。

步驟 5:仔細檢查氧。

反應物含有:

\[ 3 + 2(3) = 9 \text{ 個 O 原子} \]

生成物含有:

\[ 6 + 1 + 2 = 9 \text{ 個 O 原子} \]

因此,配平後的方程式是:

\[ \boxed{\ce{CaCO3 + 2HNO3 -> Ca(NO3)2 + H2O + CO2}} \]

係數比為 \(1:2:1:1:1\)。

從化學意義來看,這條方程式告訴我們的不只是原子數目。碳酸根與酸反應後,最終會產生二氧化碳和水,因此如果停留在假想的「碳酸生成物」,就會漏掉實際觀察到的結果。

06為甚麼改變下標是配平時最嚴重的錯誤

假設有人寫:

\[ \ce{H2 + O2 -> H2O} \]

他們注意到左邊有兩個氧原子,而右邊只有一個。所以他們把生成物改成:

\[ \ce{H2 + O2 -> H2O2} \]

現在原子數目看起來已配平。這條方程式正確嗎?

不正確。

這條方程式現在表示氫與氧反應生成過氧化氫。原本的生成物是水。學生改變了反應本身,而不是把它配平。

正確的方法是改變係數:

\[ \ce{2H2 + O2 -> 2H2O} \]

現在方程式兩邊都有四個 H 原子和兩個 O 原子,同時生成物仍然是水。

一個實用的判斷規則是:

如果你在配平時發現自己正在修改下標,就停下來,問自己是否正在改變某種物質的身分。

通常答案是肯定的。

07記住元素態分子

另一個常見錯誤甚至會在配平開始之前出現。有幾種元素在其元素態時以雙原子分子的形式存在。

例如,元素態的氧寫作 \(\ce{O2}\),而不是 \(\ce{O}\);元素態的氯則寫作 \(\ce{Cl2}\),而不是 \(\ce{Cl}\)。

這在以下方程式中十分重要:

\[ \ce{2Na + Cl2 -> 2NaCl} \]

寫成 \(\ce{Na + Cl -> NaCl}\) 碰巧會得到相等的原子數目,但在一般條件下,它並不能正確表示元素態的氯。

你應該熟悉的常見雙原子元素單質是 \(\ce{H2}\)、\(\ce{N2}\)、\(\ce{O2}\)、\(\ce{F2}\)、\(\ce{Cl2}\)、\(\ce{Br2}\) 和 \(\ce{I2}\)。

08狀態符號傳達的不只是原子守恆

完整的符號方程式也可以包括物理狀態:

  • \(\ce{(s)}\):固體
  • \(\ce{(l)}\):液體
  • \(\ce{(g)}\):氣體
  • \(\ce{(aq)}\):溶於水中

例如:

\[ \ce{AgNO3(aq) + NaCl(aq) -> AgCl(s) + NaNO3(aq)} \]

所有係數都是 1,因此這條方程式已經配平。不過,狀態符號顯示了一個重要的觀察結果:兩種水溶液反應後形成固體氯化銀。

當你從分子方程式進一步學習淨離子方程式時,這些資訊尤其有用。沉澱反應與淨離子方程式指南 會接著介紹這一步。

09分數可以暫時使用

考慮乙烷的完全燃燒:

\[ \ce{C2H6 + O2 -> CO2 + H2O} \]

先處理碳:

\[ \ce{C2H6 + O2 -> 2CO2 + H2O} \]

再處理氫:

\[ \ce{C2H6 + O2 -> 2CO2 + 3H2O} \]

生成物現在含有 \(4 + 3 = 7\) 個氧原子。這需要 \(\frac{7}{2}\) 個氧分子:

\[ \ce{C2H6 + 7/2O2 -> 2CO2 + 3H2O} \]

在計算過程中使用分數是有用的,因為它能保持正確的原子比例。若要寫成慣用的最終方程式,把每個係數都乘以 2:

\[ \boxed{\ce{2C2H6 + 7O2 -> 4CO2 + 6H2O}} \]

你並沒有改變反應的化學本質。兩條方程式描述的是同一個比例關係。第二條只是以最小整數係數來表示它。

如需針對這類反應進行更多練習,可參閱燃燒反應:生成物與方程式。

10能抓出大多數錯誤的最終配平檢查

在接受一條方程式之前,分別問自己三個問題。

物質是否正確?
先檢查反應物和生成物的化學式,再考慮係數。

原子是否守恆?
計算方程式兩邊每種元素的數目,包括係數的影響。

係數是否已化為最簡整數比?
例如,

\[ \ce{4H2 + 2O2 -> 4H2O} \]

雖然已經配平,但所有係數都有公因數 2。最簡形式是:

\[ \ce{2H2 + O2 -> 2H2O} \]

這項最終檢查很重要,因為即使一條方程式的原子數目完全配平,如果一開始的化學式就是錯的,它仍然可能描述錯誤的反應。

11問題與解答

問題 1

鎂與鹽酸反應,形成氯化鎂和氫氣。

寫出並配平符號方程式。

解答 1

配平後的方程式是:

\[ \boxed{\ce{Mg + 2HCl -> MgCl2 + H2}} \]

氯化鎂的化學式是 \(\ce{MgCl2}\),因此反應物一邊需要兩個氯原子。在 \(\ce{HCl}\) 前加上係數 2,便能提供這兩個氯原子,同時也得到兩個氫原子:

\[ \ce{Mg + 2HCl -> MgCl2 + H2} \]

原子數目如下:

元素反應物生成物
Mg11
H22
Cl22

重點是係數要放在 \(\ce{HCl}\) 前面。把它的化學式改成例如 \(\ce{H2Cl}\),等於虛構出另一種物質。

問題 2

金屬鈣與氧氣反應形成氧化鈣。

預測生成物的化學式,並寫出配平後的方程式。

解答 2

生成物是氧化鈣 \(\ce{CaO}\),配平後的方程式是:

\[ \boxed{\ce{2Ca + O2 -> 2CaO}} \]

鈣形成 \(\mathrm{Ca}^{2+}\) 離子,而氧化物離子是 \(\mathrm{O}^{2-}\),因此形成電中性的化學式 \(\ce{CaO}\)。

元素態的氧必須寫成 \(\ce{O2}\)。一個 \(\ce{O2}\) 分子提供兩個氧原子,因此會形成兩個氧化鈣化學式單位:

\[ \ce{2Ca + O2 -> 2CaO} \]

這同時需要兩個鈣原子。

一個很容易犯的錯誤是,只因為氧起初是 \(\ce{O2}\),就把生成物寫成 \(\ce{CaO2}\)。\(\ce{O2}\) 分子並不會在生成物中保持完整;其中的原子會重新排列。

問題 3

磷酸 \(\ce{H3PO4}\) 與氫氧化鉀 \(\ce{KOH}\) 完全反應,生成磷酸鉀 \(\ce{K3PO4}\) 和水。

配平方程式,並解釋你的方法中一個能提高效率的特點。

解答 3

配平後的方程式是:

\[ \boxed{\ce{H3PO4 + 3KOH -> K3PO4 + 3H2O}} \]

先處理磷酸根 \(\ce{PO4}\)。\(\ce{H3PO4}\) 中有一個磷酸根,而 \(\ce{K3PO4}\) 中也有一個,因此它已經配平。

生成物 \(\ce{K3PO4}\) 含有三個鉀原子。因此,我們需要三個氫氧化鉀化學式單位:

\[ \ce{H3PO4 + 3KOH -> K3PO4 + H2O} \]

現在左邊共有六個氫原子:

\[ 3 + 3(1) = 6 \]

三個水分子含有六個氫原子,所以:

\[ \ce{H3PO4 + 3KOH -> K3PO4 + 3H2O} \]

檢查氧可得:

\[ 4 + 3 = 7 \text{ 個 O 原子在左邊} \]

以及

\[ 4 + 3 = 7 \text{ 個 O 原子在右邊} \]

把 \(\ce{PO4}\) 視為一個保持不變的整體,可以更快完成配平。這個捷徑在此處適用,因為磷酸根在方程式兩邊都完整存在。

問題 4

一名學生正在嘗試配平水的生成反應,並寫出:

\[ \ce{H2 + O2 -> H2O} \]

他們把 \(\ce{H2O}\) 改成 \(\ce{H2O2}\),並認為新的方程式已經配平,因為兩邊現在都有兩個氫原子和兩個氧原子。

準確解釋這個推理錯在哪裡,然後寫出正確的配平方程式。

解答 4

這名學生的原子數目確實配平了,但方程式在化學上是錯誤的,因為把 \(\ce{H2O}\) 改成 \(\ce{H2O2}\),等於把生成物從水改成過氧化氫。

下標是物質化學式的一部分。不能只是為了讓原子數目相同而隨意調整。

正確的方法是保留 \(\ce{H2O}\) 的化學式,並改變係數:

\[ \boxed{\ce{2H2 + O2 -> 2H2O}} \]

反應物一邊含有:

\[ 2(2) = 4 \text{ 個 H 原子} \]

以及

\[ 2 \text{ 個 O 原子} \]

生成物一邊含有:

\[ 2(2) = 4 \text{ 個 H 原子} \]

以及

\[ 2(1) = 2 \text{ 個 O 原子} \]

因此,在不改變水的身分之下,原子仍然守恆。

這個陷阱在於,「原子數目相同」是正確化學方程式的必要條件,但並不是充分條件。化學式也必須代表實際的反應物和生成物。

問題 5

硫酸鋁水溶液與硝酸鋇水溶液反應。形成不溶性的硫酸鋇,而硝酸鋁仍溶解在水中。

寫出配平的符號方程式,包括狀態符號。然後解釋,為甚麼把硫酸根和硝酸根視為整體來計數,比一開始就分別計算每個氧原子更有效率。

解答 5

配平後的方程式是:

\[ \boxed{\ce{Al2(SO4)3(aq) + 3Ba(NO3)2(aq) -> 3BaSO4(s) + 2Al(NO3)3(aq)}} \]

先由離子確定各物質的化學式。

硫酸鋁含有兩個鋁離子和三個硫酸根離子:

\[ \ce{Al2(SO4)3} \]

硝酸鋇是:

\[ \ce{Ba(NO3)2} \]

生成物是 \(\ce{BaSO4}\) 和 \(\ce{Al(NO3)3}\)。

左邊有三個硫酸根,因此在硫酸鋇前加上係數 3:

\[ \ce{Al2(SO4)3 + Ba(NO3)2 -> 3BaSO4 + Al(NO3)3} \]

這需要三個鋇原子,因此在硝酸鋇前加上係數 3:

\[ \ce{Al2(SO4)3 + 3Ba(NO3)2 -> 3BaSO4 + Al(NO3)3} \]

左邊有兩個鋁原子,因此在硝酸鋁前加上係數 2:

\[ \ce{Al2(SO4)3 + 3Ba(NO3)2 -> 3BaSO4 + 2Al(NO3)3} \]

現在檢查硝酸根。左邊含有:

\[ 3 \times 2 = 6 \text{ 個硝酸根} \]

右邊含有:

\[ 2 \times 3 = 6 \text{ 個硝酸根} \]

所有部分都已配平。

把硫酸根和硝酸根視為完整的整體來計數會更有效率,因為這兩種離子在反應物與生成物之間的組成都沒有改變。逐一計算每個氮原子和氧原子仍然可行,但這樣會掩蓋重新排列時的簡單結構,也會增加算術錯誤的機會。

狀態符號也傳達了可觀察到的現象:\(\ce{BaSO4(s)}\) 是由兩種水溶液反應形成的沉澱。

問題 6

一名學生把碳酸鈉與鹽酸的反應配平為:

\[ \ce{Na2CO3 + 2HCl -> 2NaCl + H2CO3} \]

他們指出每一種元素都守恆,因此認為這條方程式一定完整描述了實際觀察到的反應。

解釋為甚麼單靠原子守恆在這裡仍然不足夠,並寫出酸-碳酸鹽反應中實際觀察到的生成物方程式。

解答 6

這名學生的方程式確實符合原子守恆,但它沒有列出酸-碳酸鹽反應最終可觀察到的生成物。

在酸性溶液中,碳酸根最終形成二氧化碳和水。總體方程式是:

\[ \boxed{\ce{Na2CO3 + 2HCl -> 2NaCl + H2O + CO2}} \]

檢查原子數目。

在反應物一邊:

\[ \ce{Na}: 2,\quad \ce{H}: 2,\quad \ce{C}: 1,\quad \ce{O}: 3,\quad \ce{Cl}: 2 \]

在生成物一邊:

\[ \ce{Na}: 2,\quad \ce{H}: 2,\quad \ce{C}: 1,\quad \ce{O}: 1 + 2 = 3,\quad \ce{Cl}: 2 \]

因此,最終方程式也已配平。

更深一層的問題是,配平檢驗的是守恆,而不是生成物是否正確。不只一個假想方程式可以讓相同的原子守恆。真正形成哪些生成物,是由化學反應本身決定的。

因此,正確順序是先判斷反應類型和生成物,再配平方程式。

12配平化學方程式之後可以做甚麼

一旦方程式配平,係數就不再只是用來記帳的數字,而會成為定量的比例。

由

\[ \ce{2H2 + O2 -> 2H2O} \]

可以讀出:假設反應按照方程式所表示的方式進行,2 mol 的 \(\ce{H2}\) 與 1 mol 的 \(\ce{O2}\) 反應,形成 2 mol 的 \(\ce{H2O}\)。

正是這種原子守恆與莫耳比之間的連結,使配平的化學方程式能用於化學計量。同樣的方程式也是辨認旁觀離子、書寫淨離子方程式、比較理論產率與實際產率,以及判斷哪一種反應物會先耗盡的起點。

因此,下一個值得問的問題不再只是「這條方程式配平了嗎?」而是「這個配平後的比例能讓我計算出哪些與反應有關的量?」