一元二次方程(IV)

這個程式可以計算一元二次方程的實根或複數根

程式修改日期: 2006年2月3日

程式長度: 29步 (注意: A是按 FMLA ab/c, B是按 FMLA  。''',C是按 FMLA hyp)

A 1 B 1 × Kout 1 1/x
+/- Kin 6 ÷ C 0 Kin × 6
2 = Kin 1 Kin 2 Kin 4
x2 Kin + 6 Kout 6 x2
Kin + 1 Kin - 2 Kin 5 Kout 6
x > 0 Kout 4 HLT Kout 5 MODE .

 

例題1: x2 - 7x + 12 = 0

P1 再按 1 RUN 7 +/- RUN 12 RUN

(此時計數機左出現"?",表示為不相等的實根,顯示第一個實數根為4)

RUN (顯示第二實數根為3)

x = 4 x = 3

計算完結後,按 AC 終止程式。

  

例題2: x2 + 6x + 25 = 0

P1 再按 1 RUN 6 RUN 25 RUN 

(此時計數機左出現"?",表示為重根或複數根,顯示根的實數部為 -3)

RUN (顯示根虛數部為 4)

所以方程的解為 x = -3 ± 4i

 

例題3: x2 + 2x + 1 = 0

P1 再按 1 RUN 2 RUN 1 RUN 

(此時計數機左出現"?",表示為重根或複數根,顯示根的實數部為 -1)

RUN (顯示根虛數部為 0,表示實數重根)

所以方程的解為 x = -1 (重根)

注意: 虛數部的值為0,表示實數重根,但由於計數機的誤差問題,有可能會出現一個很小的數值(與實數部比較),此時方程的解為實數重根,只要忽略虛數部的數值即可。

 

程式執行完結後, 若為不相等實根,按 Kout 1、Kout 2分別會顯示兩個根的數值,若為重根按 Kout 4顯示根的數值,若為複數根按 Kout 4及Kout 5分別顯示根的實數部及虛數部的值。

 

返回 fx-50F專頁