fx-3950p:因式分解一元二次方程(不儲存根值)

這個factorize quadratic 程式,可以將條一元二次factorize to the form of A ( Bx – C ) ( Dx – E ),而且可以解一元二方次方程式。

說明部份 程式部份(97bytes)
解一元二次方程式 Mem clear :
? → A : ? → B : ? → C :
B + √ ( B 2 - 4 A C :
Ans ÷ 2 A → C ◢
B ÷ A - C → B ◢
小數轉分數 Lbl 1 : 1 M+ :
M C :
Fix 0 : Rnd : Norm 2 :
Ans ≠ M C => Goto 1 :
輸出 M ◢ M C ◢
A ÷ M → A : B → C : M M- :
D + 1 → D : D ≠ 2 => Goto 1 : A

說明 :

  1. 假設要將一條一元二次方程式:
    ax2 + bx + c = 0
    因式分解做:
    ( Bx + C ) ( Dx + E ) A
    {B﹑C﹑D﹑E是整數}
  2. 首先按程式區去執行這個程式。
  3. 計數機會叫用者輸入a﹑b﹑c
  4. 如果這方程是可分解的,計數機會順序輸出B﹑C﹑D﹑E﹑A這五個數值
  5. 如果B﹑C﹑D﹑E不是整數,這程式是不能分解的,計數機會不斷計算。如果用者等候超過十數秒仍沒反應便作不能分解論
  6. 這時便可按 AC 離開

Example :

1)

要因式分解 2x2 + 8x + 6 =0

按2, EXE, 8, EXE, 6, EXE

然後會輸出1, 3, 1, 1, 2

表示可因式分解為 ( 1x + 3 ) ( 1x + 1 ) 2

2)

要因式分解 1x2 + 4x + 1 =0

按1, EXE, 4, EXE, 1, EXE

計數機過很久也沒反應

便按 AC 離開程式

Leave a Reply

Your email address will not be published.