多項式除法(II)
更新日期: 2012年11月8日
程式計算一個n次多項式除以一個一次多項式所得的商式及餘數。另外若果輸入係數為整數或分數,答案會以分數形式表示,建議將計數機預先設定為假分數形式表示(按 SHIFT SETUP → → 2 )。
注意紅色的M-是按 SHIFT M+
程式 (39 bytes,使用記憶為A,B,Y及M)
0: ?→A: ?→B: ?→M: While M≧0M-:
?→Y: (Y - BAns)┘A→Y: WhileEnd: AY
例題: 計算 (2x4 + x3
+ 3x2 + 4x + 5)
÷
(x + 2) 的商及餘數。
按
Prog 1 再按 1 EXE 2 EXE
(先輸入除式的係數)
4 EXE (輸入被除多項式的最高次數)
2 EXE (顯示商 x3 的係數為2) 1 EXE (顯示商 x2 的係數為 - 3)
3 EXE (顯示商 x的係數為9) 4 EXE (顯示商常數項的係數為 - 14)
5 EXE (顯示餘數為33)
所以商為2x3 - 3x2 + 9x - 14,餘數為33。