Система остаточных классов: различия между версиями
[непроверенная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
→Применение системы остаточных классов: Добавление инф., википизация. |
Danneks (обсуждение | вклад) Нет описания правки |
||
Строка 1:
'''Система остаточных классов (СОК)''' (от {{lang-en|Residue number system}}, другое название '''Модулярная арифметика''') — [[Система счисления|непозиционная система счисления]]. Представление числа в системе остаточных классов основано на понятии [[Сравнение по модулю|вычета]] и [[Китайская теорема об остатках|
: <math>x_1 \equiv x \pmod{m_1};</math>
: <math>x_2 \equiv x \pmod{m_2};</math>
: …
: <math>x_n \equiv x \pmod{m_n}.</math>
При этом [[Китайская теорема об остатках|
== Преимущества системы остаточных классов ==
Строка 70:
Замечание: если бы мы умножали или складывали числа, которые дали в результате умножения число больше или равное <math>M = 30</math>, то полученный результат <math>RES \equiv REAL \pmod{M}</math>, где <math>REAL</math> — результат операции в позиционной системе счисления.
=== Пример деления, при условии, что
Деление может быть выполнено аналогично умножению, но только если делитель делит делимое нацело, без остатка.
<br />
Строка 90:
<math>z_3 \equiv (16*17) \pmod{32} = 16</math><br />
Это и есть правильный результат — число 208. Однако такой результат можно получить, только если известно, что деление производится без остатка.
== См. также ==
Строка 104:
== Ссылки ==
* [http://bigenc.ru/mathematics/text/3954960 Статья "Модулярная арифметика" в
[[Категория:Теория чисел]]
|