Casio fx-991ES CalculatorでMod bを計算する方法を知っている人はいますか。ありがとう
この計算機にはモジュロ関数はありません。ただし、(従来のab/c
の代わりに)表示モードd/c
を使用してモジュロを計算する方法は非常に簡単です。
表示モードをab/c
に切り替える方法:
ab/c
(番号1)を選択します。50 / 3
のように(compモードで)計算を行うと、16 2/3
が表示されます。したがって、modは2
です。または、54 / 7
である7 5/7
を試してください(modは5
です)。分数が表示されない場合、modは0
のような50 / 5 = 10
です(modは0
です)。
残りの小数部は短縮形で表示されるため、60 / 8
は7 1/2
になります。残りは1/2
であり、これは4/8
なので、modは4
です。
編集:@lawalが正しく指摘したように、このメソッドは少しです負の数にはトリッキー結果の符号が負になるためです。
たとえば、-121 / 26 = -4 17/26
の場合、modはmod 26の-17
である+9
です。また、負の数の計算にモジュロベースを追加することもできます:-121 / 26 + 26 = 21 9/26
(modは9
)。
EDIT2:@simpaticoが指摘したように、この方法は計算機の精度を超えた数値では機能しません。たとえば200^5 mod 391
を計算する場合は、代数からのいくつかのトリックが必要です。たとえば、ルール(A * B) mod C = ((A mod C) * B) mod C
を使用すると、次のように記述できます。
200^5 mod 391 = (200^3 * 200^2) mod 391 = ((200^3 mod 391) * 200^2) mod 391 = 98
私の知る限り、その計算機にはmod機能はありません。ただし、かなり簡単な方法で手動でコンピューターに接続できます。例.
(1)50 mod 3
(2)50/3 = 16.66666667
(3)16.66666667-16 = 0.66666667
(4)0.66666667 * 3 = 2
したがって、50 mod 3 = 2
注意事項:3行目では、行(2)の結果を見て、小数点以下をすべて無視することで、「マイナス16」を取得しました。行(4)の3は、行(1)の3と同じです。
お役に立てば幸いです。
編集いくつかの試行の結果、x.99991が得られる場合がありますが、これは数値x + 1に切り上げられます。
スイッチがあります a^b/c
計算したい場合
491 mod 12
491を入力します a^b/c その後、12と入力します。その後、40、11、12が得られます。ここで、真ん中のものが11です。
同様に、41 mod 12
を計算する場合は、41を見つけます a^b/c 12. 3、5、12が得られ、答えは5(真ん中)です。 mod
は常に中央の値です。
計算できます A mod B (正の数の場合)これを使用:
Pol(-Rec( 1/2πr 、2πr × A/B )、Y)(πr -Y)B
次に [CALC]、値を入力します A そして B、および Y。
/ 分数キーを使用することを示します。 r 手段 ラジアン ( [SHIFT] [Ans] [2] )
必要なのは10÷R 3 = 1これはリマインダーと商の両方を表示します
それはすべて、モジュラスの定義に戻ります。たとえば、7 mod 3 = 1などの剰余です。これは、7 = 3(2) + 1であるため、1が剰余です。
単純な計算機でこのプロセスを実行するには、次の手順を実行します。配当(7)を除数(3)で除算し、答えを書き留めて、すべての小数を破棄します->例7/3 = 2.3333333。次に、この数に除数(3)を掛け、元の被除数から結果の数を引きます。
したがって、2 * 3 = 6、7-6 = 1、したがって1は7mod3です
これが私が通常行う方法です。たとえば、1717 mod 2
を計算するには:
1717 / 2
を取る。答えは858.5です2
)を乗算して1716
を取得します1717
)から前のステップで取得した番号(1716
)-1717-1716=1
を減算します。1717 mod 2
は1
です。
これを合計するために必要なことは、小数点の前の数値にmodを掛けてから、元の数値から減算することです。
最初に通常の除算を入力してから、shift + S-> dと入力します
x/y
(実際の数値はこちら)を計算し、を押します a b/c キー、下から3番目のキー Shift キー。