如何在Casio fx-991ES计算器中计算Mod b

use*_*927 87 calculator

有谁知道如何计算卡西欧fx-991ES计算器中的Mod b.谢谢

Nig*_*fik 126

此计算器没有任何模数函数.但是,如何使用显示模式ab/c(而不是传统模式d/c)计算模数的方法非常简单.

如何将显示模式切换为ab/c:

  • 转到设置(Shift+ Mode).
  • 按向下箭头(查看更多设置).
  • 选择ab/c(编号1).

现在做你的计算(在comp模式下),50 / 3你会看到16 2/3,因此,mod是2.或尝试54 / 7哪个7 5/7(mod是5).如果你没有看到任何分数,则mod 0就像50 / 5 = 10(mod is 0).

剩余部分以简化形式显示,因此60 / 8将导致7 1/2.余数是1/2其被4/8如此MOD被4.

编辑:正如@lawal正确指出的那样,这种方法对于负数来说有点棘手,因为结果的符号将是负数.

例如-121 / 26 = -4 17/26,因此,mod为-17这是+9在模26.或者可以将模碱添加到计算为负数:-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

  • @simpatico因为200 ^ 5超出了calc的精度范围,你需要使用代数中的一些技巧.例如:200 ^ 5 mod 391 =(200 ^ 3 mod 391)*200 ^ 2 mod 391 = 98(您可以在计算期间的"任何时间"使用mod). (6认同)
  • 怎么样200 ^ 5 mod 391? (3认同)

小智 48

据我所知,该计算器不提供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.


小智 14

有一个开关 a^b/c

如果你想计算

491 mod 12
Run Code Online (Sandbox Code Playgroud)

然后输入491按,a^b/c然后输入12.然后你将获得40,11,12.这里中间的将是11的答案.

类似地,如果你想计算41 mod 12然后找到41 a^b/c12.你将获得3,5,12,答案是5(中间一个).该mod总的中间值.

  • 我没有投票,但你的回答使用与最高投票的方法完全相同的方法(并且你在4个月之后写了它).此外,它是非常糟糕的解释. (4认同)
  • 45`a ^ b/c` 6给出中间值1.而实际模数是3怎么样? (2认同)

Min*_*iel 12

你需要10÷R 3 = 1 这将显示提醒和quoitent


÷[R

在此输入图像描述

  • 究竟是哪种型号?在我的卡西欧fx-991ES PLUS上没有这个R按钮:( (5认同)
  • 请注意,虽然显示的余数对于单次除法是正确的,但在较大的表达式中,该运算符不会充当模运算符。根据手册:如果 ÷R 计算是多步计算的一部分,则仅将商传递到下一个运算。例如。(2÷R3 + 3÷R3) = 1,但是 (2mod3 + 3mod3) = 2 (2认同)
  • 谢谢,它工作完美,你应该更高。我有一台 fx-991sp x II,它运行完美。正是我一直在寻找的东西。 (2认同)

小智 11

您可以使用以下方法计算A mod B(对于正数):

POL(-REC(1/[R,2π [R × /),Y)(π - [R - Y)乙

然后按[CALC],输入AB的值,以及Y的任何值.

/表示使用分数键,r表示弧度([SHIFT] [Ans] [2])


小智 5

这是我通常的做法。例如,要计算1717 mod 2

  • 1717 / 2。答案是 858.5
  • 现在取 858 乘以 mod ( 2) 得到1716
  • 最后,减去原始数字 ( 1717) 减去您从上一步得到的数字 ( 1716) -- 1717-1716=1

所以1717 mod 21

总而言之,您要做的就是将小数点前的数字与 mod 相乘,然后从原始数字中减去它。


Dil*_*anG 5

首先输入普通除法,然后输入shift + S->d