Professional Documents
Culture Documents
Calculator Formula
Calculator Formula
程式組 96 bytes
1 M M– : ? → X : X2 → Y : X ÷ √Y → X : Fix 0 : Lbl 1 : 1 M+ :
2 MY → A : Rnd : Ans ≠ A => Goto 1 : M → B : AB → A :
3 √A – .5 : Rnd : Ans → M : Lbl 2 : A ÷ M2 → Y : Rnd :
4 Ans ≠ Y => 1 M– => M ≧ 1 => Goto 2 : Norm 1 : XM ┘B ◢ Y
MODE MODE MODE 2
程式組 98 bytes
2
1 M M– : ? → X : X → Y : X ÷ √(Y → X : Fix 0 : Lbl 1 : 1 M+ :
2 MY → A : A ≠ Rnd(A => Goto 1 : M → B : AB → A :
3 Rnd( √(A) – .5 → M : Lbl 2 : A ÷ M2 → Y : If Y ≠ Rnd(Y :
4 Then 1 M– : M ≧ 1 => Goto 2 : IfEnd : Norm 1 : XM ┘B ◢ Y
MODE 1
例三:簡化 √72。
例五:簡化 √14.4。
程式組 31 bytes
1 ?→A:?→B:?→C:?→D:
2 ( B + D ┘( 10x C – 1 ) ) ┘10x A
MODE MODE MODE 2
程式組 32 bytes
1 ?→A:?→B:?→C:?→D:
2 ( B + D ┘( 10x (C) – 1 ) ) ┘10x (A
MODE 1
2 EXE ( 小數開始循環前的位數 )
再按 10 EXE ( 小數開始循環前的數位 )
再按 1 EXE ( 循環小數的周期 Period,即是每隔多少個數字循環一次 )
再按 6 EXE ( 小數中循環部份重複出現的數字 )
顯示 8 ┘75,即是說 0.106666…… = 8 / 75
顯示 4 ┘11,即是說 0.363636…… = 4 / 11
多項式乘法 ( 第二版 ) ( Polynomial Multiplication : Version 2 )
程式組 84 bytes
1 Stat clear : ? → A : ? → B : ? → C : ? → D : ? → X : X DT :
2 ? → X : ? → Y : ? → M : A Σx ◢ AX + B Σx ◢
3 AY + BX + C Σx ◢ AM + BY + CX + D Σx ◢
4 BM + CY + DX ◢ CM + DY ◢ DM
MODE MODE MODE 2
程式組 84 bytes
1 ClrStat : ? → A : ? → B : ? → C : ? → D : ? → X : X DT :
2 ? → X : ? → Y : ? → M : A Σx ◢ AX + B Σx ◢
3 AY + BX + C Σx ◢ AM + BY + CX + D Σx ◢
4 BM + CY + DX ◢ CM + DY ◢ DM
MODE 1
注意:如果想計算低於三次的多項式的乘積,只需輸入 0 作為 x3 的係數即可。另
外,程式執行完成後請按 MODE 1 將計算機轉回 COMP 模式。
多項式除法 ( 第四版 ) ( Polynomial Division : Version 4 )
程式組 99 bytes
1 Mem clear : ? → A : ? → B : ? → C : ? → M : A => 1 M– :
2 Lbl 1 : ? → D : A = 0 => ( D – CX ) ┘B → D :
3 A => ( D – BX – CY ) ┘A → D : A => X → Y : D → X : 1 M– :
4 M ≧ 0 => Goto 1 : A = 0 => BD ◢ AD ◢ ? → D : D – CY
MODE MODE MODE 2
程式組 99 bytes
1 ClrMemory : ? → A : ? → B : ? → C : ? → M : A => 1 M– :
2 Lbl 1 : ? → D : A = 0 => ( D – CX ) ┘B → D :
3 A => ( D – BX – CY ) ┘A → D : A => X → Y : D → X : 1 M– :
4 M ≧ 0 => Goto 1 : A = 0 => BD ◢ AD ◢ ? → D : D – CY
MODE 1
執行程式前,我建議首先將計算機設定為以假分數顯示。
亦即是說商式是 x3 + x2 + 2x + 1,餘數是 5。
亦即是說商式是 x2 + 2x + 1,餘數式是 x + 1。
程式組 91 bytes
1 Mem clear : ? → A : ? → B : ? → C : ? → D : ? → X :
2 D ÷ 1200 → M : B = 0 => M-1( C x√ ( X÷ A )^D – 1 ◢
3 1 + BM → Y : X = 0 => AY^( C ÷ D ◢
4 A = 0 => X ÷ D x√Y^C ◢ D log ( X ÷ A ) ÷ log Y
MODE MODE MODE 2
程式組 89 bytes
1 ClrMemory : ? → A : ? → B : ? → C : ? → D : ? → X :
2 D ÷ 1200 → M : B = 0 => M-1( C x√ ( X÷ A )^(D) – 1 ◢
3 1 + BM → Y : X = 0 => AY^( C ÷ D ◢
4 A = 0 => X ÷ D x√( Y^(C ◢ D log ( X ÷ A ) ÷ log (Y
MODE 1
再按 50000 EXE ( 本金 )
再按 3 EXE ( 年利率 )
再按 24 EXE ( 存款期限 )
再按 1 EXE ( 每月計算 )
再按 EXE ( 不輸入最後的數,表示要計算本利和 )
此時請按 AC 終止程式。
例二:本金 $50000,年利率 3%,利息每月計算。如果本利和是 $53087.85,求存
款期限。
再按 50000 EXE ( 本金 )
再按 3 EXE ( 年利率 )
再按 EXE ( 不輸入第三個數,表示要計算存款期限 )
再按 1 EXE ( 每月計算 )
再按 53087.85 EXE ( 本利和 )
再按 50000 EXE ( 本金 )
再按 EXE ( 不輸入第二個數,表示要計算年利率 )
再按 24 EXE ( 存款期限 )
再按 1 EXE ( 每月計算 )
再按 53087.85 EXE ( 本利和 )
此時請按 AC 終止程式。
再按 EXE ( 不輸入第一個數,表示要計算本金 )
再按 3 EXE ( 年利率 )
再按 24 EXE ( 存款期限 )
再按 1 EXE ( 每月計算 )
再按 53087.85 EXE ( 本利和 )
再按 50000 EXE ( 本金 )
再按 3 EXE ( 年利率 )
再按 24 EXE ( 存款期限 )
再按 3 EXE ( 每季,即是每三個月計算 )
再按 EXE ( 不輸入最後的數,表示要計算本利和 )
此時請按 AC 終止程式。
程式組 92 bytes
1 Mem clear : Fix 0 : ? → A : Lbl 1 : 2 M+ : M = 4 M– :
2 M2 > A => Goto 3 : A ÷ M : Rnd : Ans M ≠ A => Goto 1 : Lbl 2 :
3 A ÷ M → A : C + 1 → C : A ÷ M : Rnd : Ans M = A => Goto 2 :
4 M° + C ÷ 60° ◢ 0 → C : Goto 1 : Lbl 3 : Norm 1 : A
MODE MODE MODE 2
程式組 90 bytes
1 ClrMemory : Fix 0 : ? → A : Lbl 1 : 2 M+ : M = 4 M– :
2 M2 > A => Goto 3 : M Rnd( A ÷ M ) ≠ A => Goto 1 : Lbl 2 :
3 A ÷ M → A : C + 1 → C : M Rnd( A ÷ M ) = A => Goto 2 :
4 M° + C ÷ 60° ◢ 0 → C : Goto 1 : Lbl 3 : Norm 1 : A
MODE 1
此時 Disp 顯示消失,表示程式執行完成。
亦即是說 4312 = 23 × 72 × 11
注意:輸入的數必須是正整數,否則計算結果不成立。另外,如果程式只輸出一個
因子及它的冪是 1,則表示輸入的數是質數 ( Prime Number )。
最大公因子及最小公倍數 ( 第二版 ) ( Greatest Common Divisor and Lowest Common
Multiple : Version 2 )
程式一 ( 只計算最大公因子 )
程式二 ( 計算最大公因子及最小公倍數 )
程式一 ( 只計算最大公因子 )
程式組 90 bytes
1 ? → X : ? → Y : X → C : Y → D : 1 → B : 0 → A : Fix 0 :
2 While C : Rnd( D ÷ C – .5 → M : D – MC → C :
3 M-1( D – C → D : A – MB → B : M-1( A – B → A :
4 WhileEnd : Norm 1 : D ◢ A ◢ Y-1( D – AX → B
MODE 1
程式二 ( 計算最大公因子及最小公倍數 )
程式組 95 bytes
1 ? → X : ? → Y : X → C : Y → D : 1 → B : 0 → A : Fix 0 :
2 While C : Rnd( D ÷ C – .5 → M : D – MC → C :
3 M-1( D – C → D : A – MB → B : M-1( A – B → A :
4 WhileEnd : Norm 1 : D ◢ A ◢ Y-1( D – AX → B ◢ XY ÷ D
MODE 1
如果是程式二
注意:輸入的數必須是正整數。
聯立二元一次方程 ( 第一版 ) ( Simultaneous Linear Equations in 2 unknowns : Version
1)
程式一
程式組 55 bytes
1 ?→A:?→B:?→C:?→D:?→X:?→Y:
2 AX – BD → M : ( CX – BY ) ┘M → X ◢
3 ( AY – CD ) ┘M → Y
MODE MODE MODE 2
( FX-3650P / 3950P / Truly SC-183 / 185 )
MODE 1 ( FX-50FH / 50F Plus )
程式二 ( 不儲存答案 )
程式組 51 bytes
1 ?→A:?→B:?→C:?→D:?→X:?→Y:
2 AX – BD → M : ( CX – BY ) ┘M ◢ ( AY – CD ) ┘M
MODE MODE MODE 2
( FX-3650P / 3950P / Truly SC-183 / 185 )
MODE 1 ( FX-50FH / 50F Plus )
( ┘是分數,按 a b/c。)
例:解方程組
( Solve )
顯示 2 ( x 的數值 )
再按 EXE 顯示 1 ( y 的數值 )
程式三 ( 程式一的較短版本,不儲存答案 )
程式四 ( 程式二的較短版本,不儲存答案 )
使用程式前,我建議首先將計算機設定為以假分數顯示。
例一:
解方程
組
( Solve )
例二:解方程組
( Solve )
顯示 2,再按 EXE 顯示 1 ( x = 2 , y = 1 )