混合物溫度(II)
更新日期: 2014年8月31日
程式可以計算N個物體的混合問題,計算其中一個未知數(混合最後溫度(final temperature)、其中一混合物未混合前的質量(mass)、比熱容量/熱容量(specific heat capacity/heat capacity)或最初溫度(inital temperature)。
程式需要在 REG Lin 模式下執行,因此在選擇新程式位置後,按 5 1 選用REG Lin模式。
注意 : 藍色的英文字為統計模式中的變數(Σx 按 Shift 1 2,Σy 按 Shift 1 → 2,Σxy 按 Shift 1 → 3),e 是按 ALPHA ln。
程式 (133 bytes)
ClrStat: Rec( 0 , 0: e: ?→A: ?→M: ?→C:
?→B: M , C DT: While 1: ?→M: ?→C: ?→D:
MC + X→X: MCD + Y→Y: (Y - XA) ÷ (A - B→C:
Σx=e => C÷Σy→M: Σy=e => C÷Σx→M:
B=e => (XA - Y + ΣxyA) ÷ ( Σxy→M:
A=e => (ΣxyB + Y) ÷ (Σxy + X→M: WhileEnd
註: 如果是使用fx-3650P II或fx-50FH II,上述程式中紫色的開括號 ( 可以省略,程式長度可減1 byte。
操作說明:
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 )