混合物溫度(II)
程式編寫日期: 2008年1月13日
程式可以計算N個物體的混合問題,計算其中一個未知數(混合最後溫度(final temperature)、其中一混合物未混合前的質量(mass)、比熱容量/熱容量(specific heat capacity/heat capacity)或最初溫度(inital temperature)。
程式需要在 SD 模式下執行,因此在輸入程式前請先按 Mode Mode 1 進入SD模式。
注意 : 藍色的英文字為統計模式中的變數(n 按 shift 1 3 ,x為平均x 按 shift 2 1)
程式 (139 bytes)
Stat clear: 0→X: 0→Y: π: ?→A: ?→M: ?→C:
?→B: M ; C DT: Lbl 0: ?→M: ?→C: ?→D:
MC + X→X: MCD + Y→Y: (Y - XA) ÷ (A - B→C:
x=π => C÷n→M: n=π => C÷x→M:
B=π => (XA - Y + xnA) ÷ xn→M:
A=π => (xnB + Y) ÷ (xn + X→M: Goto 0
操作說明:
1. 先輸入最後混合溫度,再依次序順輸入各物體未混合前的質量、比熱容量及最初溫度,但要注意若果計算物體未混合前的物理量,該組物體的物理量要首先輸入,而未知物理量以Ans輸入。
2. 若果資料是熱容量亦可以計算,只要質量輸入1及將熱容量當作比熱容量輸入即可。
3. 程式假定沒有熱能損失於環境之中,亦假定原先物體沒有物態的改變,否則程式不適用。
例題1: 液體A的質量、比熱容量及溫度分別 2 kg、 3000 J kg-1K-1 及20˚C,水的質量、比熱容量及溫度分別 1 kg、 4200 J kg-1K-1 及100˚C,若液體A與水混合,試計算混合後的溫度。
按 Prog 1 再按 Ans EXE (表示計算混合後溫度)
2 EXE 3000 EXE 20 EXE
1 EXE 4200 EXE 100 EXE (顯示混合後溫度為52.94˚C)
計算完結後按 AC 終止程式
例題2: 一銅杯的熱容量為 21 J K-1,銅杯內包含有0.2 kg的鹽水,鹽水的比熱容為 3045 J kg-1K-1 及,而鹽水及銅杯的溫度為30˚C,若將0.1 kg 溫度為50˚C的熱水加入銅杯中,經攪拌後,求最後溫度。假設沒有熱能損失,及水的比熱容量為4200 J kg-1K-1)
按 Prog 1 再按 Ans EXE (Ans表示計算混合後溫度)
1 EXE 21 EXE 30 EXE (注意銅杯的資料是熱容量不是比熱容量,所以質量要輸入1)
0.2 EXE 3045 EXE 30 EXE
0.1 EXE 4200 EXE 50 EXE (顯示混合後溫度為 38˚C)
計算完結後按 AC 終止程式
例題3: 液體A的比熱容量及溫度分別 3000 J kg-1K-1 及20˚C,水的質量、比熱容量及溫度分別 1 kg、 4200 J kg-1K-1 及100˚C,若液體A與水混合,混合後的溫度為 52.94˚C,求液體A的質量。
按 Prog 1 再按 52.94 EXE (混合後溫度)
Ans EXE (Ans表示計算質量) 3000 EXE 20 EXE (注意由於計算液體A的質量,這組資料首輸入)
1 EXE 4200 EXE 100 EXE (顯示液體A質量為 2 kg)
計算完結後按 AC 終止程式
例題4: 液體A的質量及溫度分別 2 kg及20˚C,水的質量、比熱容量及溫度分別 1 kg、 4200 J kg-1K-1 及100˚C,若液體A與水混合,混合後的溫度為 52.94˚C,求液體A的比熱容量。
按 Prog 1 再按 52.94 EXE (混合後溫度)
2 EXE Ans EXE (Ans表示計算比熱容量) 20 EXE (注意由於計算液體A的比熱容量,這組資料首輸入)
1 EXE 4200 EXE 100 EXE (顯示液體A比熱容量為 3000 J kg-1K-1 )
例題5: 液體A的質量及比熱容量分別 2 kg及3000 J kg-1K-1,水的質量、比熱容量及溫度分別 1 kg、 4200 J kg-1K-1 及100˚C若液體A與水混合,混合後的溫度為 52.94˚C,求液體A最初的溫度。
按 Prog 1 再按 52.94 EXE (混合後溫度)
2 EXE 3000 EXE Ans EXE (Ans表示計算最初溫度,注意由於計算液體A的最初溫度,這組資料首輸入)
1 EXE 4200 EXE 100 EXE (顯示液體A最初溫度為 20˚C )