一元二次方程(I)

程式可以計算一元二次方程的兩個實根及判別式。

程式編寫日期: 2006年9月13日

程式(25步)

1 ENT 2. Kin 3 3. Kin + 3 4. ENT 5. Kin 1
6. Kin 2 7. x2 8. - 9. ENT 10. ×
11. Kout 3 12. × 13. 2 14. = 15. Min
16. 17. Kin - 1 18. Kin + 2 19. Kout 3 20. +/-
21. Kin ÷ 1 22. Kin ÷ 2 23. Kout 1 24. HLT 25. Kout 2

 

LRN 模式輸入程式(供 fx-3600PV及fx-3800P使用,程式長度: 25步)

ENT 1 Kin 3 Kin + 3 ENT 1 Kin 1
Kin 2 x2 - ENT 0 ×
Kout 3 × 2 = Min
Kin - 1 Kin + 2 Kout 3 +/-
Kin ÷ 1 Kin ÷ 2 Kout 1 HLT Kout 2
MODE .        

 

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

P1 再按 1 RUN 7 +/- RUN 12 RUN (顯示第一個實數根為4) RUN (顯示第二實數根為3)

x = 4 x = 3

  

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

P1 再按 1 RUN 6 RUN 25 RUN (顯示-E-表示無實根)

 

註1: 程式執行完結後,按 MR 顯示判別式的值,若有實數根,可按 Kout 1 及 Kout 2 分別顯示兩根的數值。

 

若果希望將答案轉化為分數,可以配合小數轉換分數程式(II)小數轉換分數程式(III)

例題3: 21x2–10x + 1 = 0

假設一元二次程式儲存在P1,小數轉換分數程式儲存在P2。

P1 21 RUN 10 +/- RUN 1 RUN (顯示0.33333) RUN (顯示0.14286)

再按 P2 (顯示第二個根分子為1) RUN (顯示第二個根分母為7)

再按 Kout 1 P2 (顯示第一個根分子為1) RUN (顯示第一個根分母為3)

 

註2: 使用小數轉換分數(II/III)的第一個程式後,第二個根的記憶(K2)不能保留,而使用小數轉換分數(II/III)的第二個程式則不影響兩根的記憶。

 

返回 fx-3900PV程式集

Free Web Hosting