web-dev-qa-db-ja.com

Casio fx-991ES計算機でMod bを計算する方法

Casio fx-991ES CalculatorでMod bを計算する方法を知っている人はいますか。ありがとう

83
user1035927

この計算機にはモジュロ関数はありません。ただし、(従来のab/cの代わりに)表示モードd/cを使用してモジュロを計算する方法は非常に簡単です。

表示モードをab/cに切り替える方法:

  • 設定に移動 (Shift + Mode)。
  • 下矢印を押します(他の設定を表示するには)。
  • 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 / 87 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

123
NightElfik

私の知る限り、その計算機には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に切り上げられます。

48
Modulator

スイッチがあります 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は常に中央の値です。

14
shantocv

計算できます A mod B (正の数の場合)これを使用:

Pol(-Rec( 1/r 、2πr × A/B )、Y)(πr -Y)B

次に [CALC]、値を入力します A そして B、および Y

/ 分数キーを使用することを示します。 r 手段 ラジアン ( [SHIFT] [Ans] [2] )

11
Lord Sméagol

必要なのは10÷R 3 = 1これはリマインダーと商の両方を表示します


÷R

enter image description here

10
Mina Gabriel

それはすべて、モジュラスの定義に戻ります。たとえば、7 mod 3 = 1などの剰余です。これは、7 = 3(2) + 1であるため、1が剰余です。

単純な計算機でこのプロセスを実行するには、次の手順を実行します。配当(7)を除数(3)で除算し、答えを書き留めて、すべての小数を破棄します->例7/3 = 2.3333333。次に、この数に除数(3)を掛け、元の被除数から結果の数を引きます。

したがって、2 * 3 = 6、7-6 = 1、したがって1は7mod3です

3
foxt7ot

mod formula 注:数学エラーはmod m = 0を意味します

3
n1amr

これが私が通常行う方法です。たとえば、1717 mod 2を計算するには:

  • 1717 / 2を取る。答えは858.5です
  • 858を取得し、mod(2)を乗算して1716を取得します
  • 最後に、元の番号(1717)から前のステップで取得した番号(1716)-1717-1716=1を減算します。

1717 mod 21です。

これを合計するために必要なことは、小数点の前の数値にmodを掛けてから、元の数値から減算することです。

3
Abdulrahman

最初に通常の除算を入力してから、shift + S-> dと入力します

2
DilanG

x/y(実際の数値はこちら)を計算し、を押します a b/c キー、下から3番目のキー Shift キー。

1
mtk