• 沒有找到結果。

利用試算表平衡化學反應式的係數

N/A
N/A
Protected

Academic year: 2021

Share "利用試算表平衡化學反應式的係數"

Copied!
4
0
0

加載中.... (立即查看全文)

全文

(1)

− 35 −

利用試算表平衡化學反應式的係數

李景智

雲林縣斗六國民中學

一、前言

在 教 科 書 中 提 到 平 衡 化 學 反 應 式 的 方 法,大致上有觀察法、代數法、氧化數法、 半反應式平衡等方法,在平衡簡單的化學反 應式時,使用到教科書中提到的方法就可以 迎刃而解。不過對於一些相當複雜的化學反 應式,利用電腦來幫忙計算與平衡,相信能 減少計算上的錯誤。在 J. Chem. Education 中 有幾篇文章探討到如何利用電腦來平衡化學 反應式,例如利用 Mathematica 或 Maple 等軟 體來平衡化學反應式。不過 Mathematica 和 Maple 等軟體在國中、高中的電腦教室是很少 被使用的,因此本篇文章在介紹一般電腦都 有安裝的應用軟體-試算表,利用試算表來 平衡化學反應式。

二、如何利用試算表平衡化學反應式的

係數

作者先介紹利用試算表平衡簡單的化學 反應式,當了解操作原則後,再利用試算表 平衡一個複雜的化學反應式。

(一)從平衡化學反應式 H

2

O→H

2

+O

2

1.用 x、y 、z 等未知數表示平衡係數,xH2O →y H2+zO2 2.根 據 物 質 發 生 化 學 反 應 前 後 ( 不 包 括 核 反 應),原子的種類、原子的個數不變,我們 用聯立方程組來表示    = = z x O y x H 2 : 2 2 : 元素 元素 3.目前有三個未知數,但是只有兩個方程式, 為了滿足 n 個未知數必須有 n 個方程式才 能解的條件,於是我們假設 x=1,將方程組 重新整理如下:      = = − = − 1 : 0 2 : 0 2 2 : x z x O y x H 假設值 元素 元素 4.建立試算表來表示方程組,如圖 1。在第一 列 的 儲 存 格 內 填 上 未 知 數 的 符 號 與 常 數 項;在第一行的儲存格內填上元素的種類與 假設值,使未知數的個數與第一行考慮的因 素有一樣的個數。然後方程組,依序在儲存 格中填入適當的數字。 圖1 試算表操作圖 5. 在 G2 儲 存 格 建 立 函 數 功 能 =MMULT(MINVERSE(A2:C4),D2:D4) , 選 定 G2: G4 儲存格,按下 F2 的功能鍵,然 後再同時按下 CTRL+SHIFT+ENTER 三 個鍵,如圖 2。

(2)

科學教育月刊 第 252 期 中華民國九十一年九月 − 36 − 圖 2 試算表操作圖 6.我 們 不 希 望 平 衡 係 數 是 以 分 數 、 小 數 來 表 示,因此調整假設值 x=2,如圖 3。 圖 3 試算表操作圖 最後平衡結果為:2H2O→2H2+1O2

(二)試平衡化學反應式:Cu

2+

+e

→Cu

1.用 x、y 、z 等未知數表示化學反應式的係 數,x Cu2+ +ye- →zCu 2.直接從化學反應式中原子的種類、原 子的個 數、電荷,在儲存格中填入適當的值,因此 我們考慮 Cu 原子、電荷、假設值三項因素 來平衡,化學式中的原子個數不管是反應物 或者是生成物皆以正值表示,正電荷以正值 來填儲存格,負電荷以負值來填儲存格,如 圖 4。 圖 4 試算表操作圖 3. 在 F2 儲 存 格 建 立 函 數 功 能 =MMULT(MINVERSE(B2:D4),E2:E4),按下 F2 的 功 能 鍵 , 然 後 再 同 時 按 下 CTRL + SHIFT +ENTER 三個鍵,如圖 5。 圖 5 試算表操作圖 最後得到平衡結果:1Cu2+ +2e- →1Cu

(三)利用試算表平衡化學反應式的原

由以上的操作,我們歸納出心得如下: 1.在 試 算 表 第 一 列 的 儲 存 格 內 先 填 未 知 係 數 的代號與常數項。 2.在 試 算 表 第 一 行 的 儲 存 格 內 填 上 考 慮 的 條 件。它要滿足有 n 個未知數就要有 n 項考 慮條件,其中假設值一定要先考慮,其餘 考慮電荷、元素種類,注意考慮條件一定 要等於未知數個數,因為 MINVERSE 函數 要求為 n 階方陣。 3.根據化學式,對照第一行與第一列的要求, 在儲存格內填入適當的數字。 4.在考慮電荷時,正電荷以正值表示,負電荷 以負值表示。 5.假設值的常數項先設為 1,即 X=1,最後 調整假設值使所有的未知數皆成為整數, 如此才符合道耳吞的原子說中「原子不可 再分割」的要求。 6.未知數的值為正數時,表示在化學反應式的 左邊,是為反應物,未知數的值為負數時,

(3)

利用試算表平衡化學反應式的係數 − 37 − 表示在化學反應式的右邊,是為生成物。

(四)自我挑戰

試平衡化學反應式:【Cr(N2H4CO)6】4 【Cr(CN)6】3+KMnO4+H2SO4→K2Cr2O7 +MnSO4+CO2+KNO3+K2S04+H2O

,其操作結果如圖 6。

圖 6 試算表操作圖

最後得到平衡結果:

10【Cr(N2H4CO)6】4【Cr(CN)6】3 + 1176KMnO4+ 1399H2SO4→ 35K2Cr2O7+ 1176MnSO4+ 420CO2+ 660KNO3+ 223K2S04 +1879H2O

三、試算表平衡化學反應式的原理與操

作說明

矩陣的運算包括行列式求值、反矩陣運 算、利用克拉瑪法則解多階的聯立方程組。 矩陣一般有 N 行 M 列,因此在試算表的工作 表中是以區域的方式儲存,稱為陣列,也就 是儲存格的選取範圍,數學上的「矩陣」與 試算表上的「陣列」意義相同。進行矩陣的 運算時,我們所得到的結果也是一個「陣列」 時,則我們必須以「陣列」的方式輸入相關 的 公 式 或 函 數 , 最 後 要 產 生 結 果 時 , 以 Ctrl+Shift+Ente r 之組合鍵來輸入。 其中 MINVERSE( 陣列)是傳回一陣列的 反 矩 陣 , 該 陣 列 必 須 是 個 數 值 方 陣(N×N 陣 列),也就是說必須是行數與列數都相同的資 料區域。任一方陣與其反矩陣的乘積,就是 個「單位矩陣」,也就是說原矩陣為 A ,反矩 陣 為 A-1, 則 A × A-1 為 單 位 矩 陣 。 由 於 MINVERSE( 陣 列) 函 數 傳 回 的 值 也 是 為 一 矩 陣,故需以多儲存格區域以陣列的方式來接 受傳回的值。 MMULT(陣列 1,陣列 2)是傳回兩矩陣的 乘積,所得的結果也是個矩陣,其列數與第 一 個 矩 陣 相 同 , 欄 數 則 是 與 第 二 個 矩 陣 相 同。兩陣列數可以是個區域範圍、陣列 常 數 或 參 考 位 址 。 也 就 是 說 , 假 設 A 矩 陣 為 N×M(矩陣 An×m),B 矩陣為 M×K(矩陣 Am×k), 則 A × B 為一 N×K 之 C 矩陣。 An×m × Bm×k = Cn×k 我 們 以 試 算 表 解 三 元 一 次 方 程 組 ,      − = − + = + − − = − + 1 2 3 5 2 3 2 z y z z y x z y x 來對操作介面做說明。 圖 7 試算表操作圖 如圖 7 G2 儲存格「=MMULT(MINVERSE (A2:C4),D2:D4) 」,表示 G2 儲存格的值是經過 MMULT(MINVERSE( 係數陣列)),常數項陣列) 操作後的結果,其中係數陣列是 A2:C4 的儲 存格,常數項陣列是 D2:D4 的儲存格。如果 係數陣列 =A 矩陣,常數項陣列=B 矩陣,則 MINVERSE(係數陣列)的操作結果就是 A 係數陣列 常數項陣列 未知數陣列

(4)

科學教育月刊 第 252 期 中華民國九十一年九月 − 38 − 矩陣的反矩陣,以 A-1表示,所以 MINVERSE ( 係 數 陣 列 ) 本 身 也 是 陣 列 , 而 MMULT (MINVERSE(係數陣列)),常數項陣列)則 表示為 MINVERSE(係數陣列)與常數項陣 列兩個陣列乘積的結果,數學上就是 A 矩陣 的反矩陣與 B 矩陣相乘結果,以 C 矩陣表示, 我們則可以發現 C= A-1 × B,兩邊同乘上 A, 則 A×C= A×A-1 × B, 其 中 A×A-1= 單 位 矩 陣,所以 A×C= A×A-1 × B=B,因此在試算表 上係數陣列×C=常數項陣列,因此證明 C 矩 陣就是未知數陣列。

參考資料

1. 林宏諭、林建宏(民 88): Excel 2000 中文 版應用大全-函數剖析。台北,博碩文化。 2. Glaister, P. (1997):Challenging Balance. J.

Chem. Educ. Vol 74 No 11 p1368.

3. Herndon, William C. (1997):On Balancing

Chemical Equations: Past and Present. J.

Chem. Educ. Vol 74 No 11 p1359.

4. Olson, John A. (1997):An analysis of the

algebraic method for balancing chemical reactions. Journal of Chemical Education,

Easton, Vol 74 No 5 p538.

5. Smith , William R. Missen, Ronald W. (1997)Using mathematica and maple to

obtain chemical equations. Journal of

Chemical Education, Easton, Vol 74 No 11

p1369.

6. Weltin, E. (1994):Let a computer balance

your chemical equations and determine the number of independent reactions. Journal of

Chemical Education , Easton; Vol. 71, No 4

p 295. 註:本文整理自李景智九十一年臺師大 化研所指導教授:方泰山博士民 91 年 8 月。 教學碩士論文〝利用試算表平衡化學反應式 的 教 學 研 究 ─ 由 資 訊 融 入 教 學 探 討 多 元 智 慧〞。

數據

圖 6  試算表操作圖

參考文獻

相關文件

中興國中

發泡錠 蠟燃燒 鐵生鏽 碘試液. 醋蛋 CO 2

溶液中離子沈澱反應的化學反應式表示法:以氯化鈉和硝酸銀的反應為例(如上圖)

本文前兩部分引入階梯函數、 脈衝函數與廣義函數, 利用運算數學的思路來求得函數的傅 立葉轉換。 第三與第四部分則利用在轉換域的關係式, 進而避開直接由定義去做的繁複計算來 求解。 尤其是求

Step 3 Determine the number of bonding groups and the number of lone pairs around the central atom.. These should sum to your result from

A) the approximate atomic number of each kind of atom in a molecule B) the approximate number of protons in a molecule. C) the actual number of chemical bonds in a molecule D)

• When a system undergoes any chemical or physical change, the accompanying change in internal energy, ΔE, is the sum of the heat added to or liberated from the system, q, and the

In this paper, we build a new class of neural networks based on the smoothing method for NCP introduced by Haddou and Maheux [18] using some family F of smoothing functions.