✔ 最佳答案
反應前:
[I⁻]o = (3.0 × 10⁻³) / (100/1000) = 0.03 M
[Br⁻]o = (2.0 × 10⁻³) / (100/1000) = 0.02 M
[Cl⁻]o = (1.0 × 10⁻³) / (100/1000) = 0.01 M
[Ag⁺]o = (4.0 × 10⁻³) / (100/1000) = 0.04 M
由於 Ksp(AgI) ≪ Ksp(AgBr) ≪ Ksp(AgCl),故此 AgI 首先沉澱。
Ksp(AgI) 非常小,而莫耳數比 Ag⁺ : I⁻ = 1 : 1 及 [Ag⁺] > [I⁻]
因此,差不多所有 0.03 M 的 I⁻ 轉化成 AgI 沉澱。
[Ag⁺] = 0.04 - 0.03 = 0.01 M
然後,AgBr 沉澱。
Ksp(AgBr) 非常小,而莫耳數比 Ag⁺ : Br⁻ = 1 : 1 及 [Ag⁺] < [Br⁻]
因此,差不多所有 0.0001 M 的 Ag⁺ 轉化成 AgBr 沉澱,系統達致平衡。
平衡時:
[Br⁻] = 0.02 - 0.01 = 0.01 M
[Ag⁺] = Ksp(AgBr)/ [Br⁻] = (1.0 × 10⁻¹³)/(0.01) = 1.0 × 10⁻¹¹ M
[I⁻] = Ksp(AgI)/ [Ag⁺] = (1.0 × 10⁻¹⁶)/(1.0 × 10⁻¹¹) = 1.0 × 10⁻⁵ M
AgCl 的離子積 = [Ag⁺][Cl⁻] = (1.0 × 10⁻¹¹) × 0.01 = 1.0 × 10⁻¹³ < Ksp(AgCl)
因此,Cl⁻ 不會形成沉澱。
平衡時, [Cl⁻] = 0.01 M
答案:
[Ag⁺] = 1.0 × 10⁻¹¹ M
[Cl⁻] = 0.01 M
[I⁻] = 1.0 × 10⁻⁵ M
----------
當把過量 AgI 固體加入水中,平衡時:
[Ag⁺] = [I⁻] = √(1.0 × 10⁻¹⁶) = 1.0 × 10⁻⁸ M
但現在題目是多種溶液混合,不能用此方法。
2015-05-13 19:19:18 補充:
題目要求:四種溶液混合,涉及銀離子與氯離子、溴離子、碘離子的(可能)沉澱。計算銀離子的濃度。
你的方法:把過量碘化銀加入水中,形成飽和溶液。計算銀離子的濃度。
這是兩個不同的情況,當然不可用相同的方法。
2015-05-16 20:52:04 補充:
由於 AgCl、AgBr、AgI 都會沉澱,故此在平衡時:
[Ag^+][Cl^-] ≤ Ksp(AgCl) 及 [Ag^+][Br^-] ≤ Ksp(AgBr) 及 [Ag^+][I^-] ≤ Ksp(AgI)
三者當然會互相影響。
2015-05-16 20:53:04 補充:
應是:「由於 AgCl、AgBr、AgI 都『可能』會沉澱 ......」