一元二次方程(I)其它版本
更新日期: 2007年9月3日
注意 : 若果不想記存兩根,程式中綠色部份可以不輸入。若果包含綠色程式碼,程式執行完結後可以按 RCL A及RCL B顯示兩根的值。 若要計複數根,請在複數模式(先按Mode 2)輸入程式即可,當執行程式時,程式會自動進入複數模式。
第一個程式 (39 或 35 bytes,只計算兩根分數版,使用記憶A, B及C)
?→A: ?→B: ?→C: B┘- 2A→B:
B + √(B2 - C┘A→A◢ 2B - Ans→B
第二個程式 (39 或 35 bytes,只計算兩根小數版,使用記憶A, B及C)
?→A: ?→B: ?→C: - B÷2A→B:
B + √(B2 - C÷A→A◢ 2B - Ans→B
第三個程式 (41 或 37 bytes,計算兩根及頂點小數版,使用記憶A, B, C及M)
?→A: ?→B: ?→M: -B÷2A→C: AC2M-:
C+√-A-1M→A◢ 2C - Ans→B
程式執行完結後按 RCL C 及 RCL M (顯示頂點坐標)
第四個程式 (38bytes,分數版,若為無理數可顯示未化簡根式,使用記憶A, B及C)
?→A: ?→B: ?→C: B┘- 2A→B:
B2 - C┘A→C: B + √C◢ B - √C
若為無理數根,答案則為 B ±√C ,程式執行完結後可以按 RCL B及RCL C顯示B及C的數值,但要注意√C可能未經化簡,有可能要化簡及有理化。
第五個程式 (共46或 42 bytes, 計算判別式、兩根及頂點小數版,使用記憶為A, B, C及M)
?→A: ?→B: ?→M: -B÷2A→C: AC2M-:
- 4AM◢ C+√-A-1M→A◢ 2C - Ans→B
程式先計算判別式,再計算兩根。
程式執行完結後按 RCL C 及 RCL M (顯示頂點坐標)。