各種メモリーの利用
アンサーメモリー(Ans)/プレアンサーメモリー(PreAns)
Ansの使用例
14×13=182
÷7=26
DM42は、AnsやPreAnsにあたる機能は無いけど、直前の計算結果はYレジスタに残っているので同様の事ができますね。
[1][4][ENTER][1][3][×]
[7][÷]
123+456=579
789-Ans=210
[1][2][3][ENTER][4][5][6][+]
[7][8][9]
ここで[-]を押してしまうと、数字の順番が逆のため負の値になってしまします。こんな時はXレジスタとYレジスタの値を入れ替える[X<>Y]を使います。
[X<>Y][-]
引き算や割り算は数字の順番に意味があるので数字が逆の場合これを使います。
PreAnsの使用例
\(T_{k+2} = T_{k+1} + T_k\)
\(T_1\)から\(T_6\)までの数列を求めよ。ただし、\(T_1 = 1\)、\(T_2 = 1\)とする。
1=1
1=1
Ans+PreAns=2
=3
=5
PreAnsもDM42にはありませんが、直前のXレジスタの値がLレジスタに保存されているのでそれをうまく使うと同じ事ができます。
\(T_1\)、\(T_2\)を入力し、[+]で\(T_3\)が求まります。
[1][ENTER][1]
ここで[LAST X]で、直前のXレジスタ(\(T_2\))を戻します。
[■][LAST X]
このまま[+]で\(T_4\)が求まりますが、そうすると\(T_5\)を求めるときの[LAST X]が1(\(T_2\))になってしまうので順番を入れ替えてから足します。
[X<>Y][+]
以降、同じ手順で\(T_5\)以降が求まります。
[■][LAST X][X<>Y][+]
fx-JP500より手順が多いですが、DM42の場合、PROGRAM組めますからね。
つづく
コメントする