Кто-нибудь знает, как вычислить a Mod b в калькуляторе Casio fx-991ES. Спасибо
В этом калькуляторе нет функции вычисления модуля. Однако существует довольно простой способ вычисления модуля, используя режим отображения ab/c
(вместо традиционного d/c
).
Как переключить режим отображения на ab/c
:
ab/c
(цифра 1).Теперь произведите вычисления (в режиме comp), например, 50 / 3
и вы увидите 16 2/3
, таким образом, мода равна 2
. Или попробуйте 54 / 7
- это 7 5/7
(мода равна 5
).
Если вы не видите ни одной дроби, то мода равна 0
, например 50 / 5 = 10
(мода равна 0
).
Дробь с остатком показывается в уменьшенном виде, поэтому 60 / 8
будет равна 7 1/2
. Остаток равен 1/2
, что равно 4/8
, поэтому мода равна 4
.
EDIT: Как правильно заметил @lawal, этот метод немного трудный для отрицательных чисел, потому что знак результата будет отрицательным.
Например, -121 / 26 = -4 17/26
, таким образом, модуль равен -17
, что равно +9
по модулю 26. В качестве альтернативы вы можете добавить основание modulo к вычислениям для отрицательных чисел: -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
.
Насколько я знаю, этот калькулятор не предлагает функций модов. Однако вы можете вычислить его вручную довольно простым способом. Например.
(1)50 mod 3
(2)50/3 = 16.66666667
(3)16.6666666667 - 16 = 0.66666667
(4)0.6666666667 * 3 = 2
Поэтому 50 mod 3 = 2
Обратите внимание: В строке 3 мы получили "минус 16", посмотрев на результат из строки (2) и проигнорировав все после десятичной дроби. Число 3 в строке (4) - это то же самое число 3 из строки (1).
Надеюсь, это помогло.
Редактировать В результате некоторых опытов вы можете получить x.99991, которое затем округлите до числа x+1.
Есть переключатель <и>а^б/</КБД>
Если вы хотите, чтобы вычислить
491 mod 12
затем введите нажмите 491 <и>а^б/</КБД> затем введите 12. После этого вам будет 40, 11, 12. Вот средний будет ответов, 11.
Аналогично, если вы хотите, чтобы вычислить 41 мод 12
затем найти 41 <и>а^б/</роз> 12. Вы получите 3, 5, 12 и ответ 5 (средний). В "моде" - это всегда среднее значение.
Вы можете вычислить A mod B (для положительных чисел), используя это:
Pol( -Rec( 1/2πr , 2πr × A/B ) , Y ) ( πr - Y ) B
Затем нажмите [CALC] и введите свои значения для A и B, а также любое значение для Y.
/ означает использование дробной клавиши, а r означает радианы ( [SHIFT] [Ans][2] )
Здесь's, как я обычно это делаю. Например, для расчета мод 1717 2`:
2
), чтобы получить 1716
1717
) минус номер, который вы получили на предыдущем шаге (1716
) -- 1717-1716=1
.Так что мод 1717 2- это
1`.
Чтобы подытожить все, что вам нужно сделать, это умножить число перед десятичной точкой с модом, затем вычесть его из исходного числа.
Все это возвращается к определению модуля: это остаток, например, 7 Mod 3 = 1. Это потому, что 7 = 3(2) + 1, где 1 является остатком.
Чтобы сделать этот процесс на простом калькуляторе выполните следующие действия: Возьмите дивиденд (7) и делим на делитель (3), Обратите внимание на ответ и отказаться от всех десятичных дробей -> пример 7/3 = 2.3333333, волновать только 2. Теперь умножьте это число на делитель (3) и вычесть полученное число из исходного дивидендов.
так что 2*3 = 6, и 7 - 6 = 1, следовательно, 1 является 7mod3