Что такое калькулятор по модулю?
Калькулятор по модулю — это математический инструмент, который вычисляет остаток от деления одного числа (делимого) на другое (делитель). Операция взятия по модулю во многих языках программирования обозначается символом %, и её результат — это именно то, что остаётся «сверху» после деления.
Когда пригодится калькулятор по модулю
У операции по модулю масса практических применений:
- В программировании — для реализации циклического поведения, например при генерации случайных чисел в заданном диапазоне.
- Для проверки чётности числа: если n % 2 = 0, число чётное.
- В криптографии и хеш-функциях — чтобы удерживать значения в нужных пределах.
Как вычислить остаток по модулю
Операция по модулю описывается формулой:
a mod b = a − b × floor(a ÷ b)
где:
- a — делимое (число, которое делят);
- b — делитель (число, на которое делят);
- floor(x) — округление x вниз до ближайшего целого.
Для целых чисел модуль — это просто остаток после деления. Для дробных чисел сначала находим частное, округляем его вниз до целого, а затем вычисляем остаток.
Примеры
Пример 1. Модуль целых чисел
Найдём результат 17 mod 5
| Делимое (a) | Делитель (b) | Вычисление | Результат |
|---|---|---|---|
| 17 | 5 | 17 − 5 × floor(17 ÷ 5) = 17 − 5 × 3 = 17 − 15 | 2 |
Пример 2. Отрицательное делимое
Найдём результат −13 mod 4
| Делимое (a) | Делитель (b) | Вычисление | Результат |
|---|---|---|---|
| −13 | 4 | −13 − 4 × floor(−13 ÷ 4) = −13 − 4 × (−4) = −13 + 16 | 3 |
Пример 3. Дробные числа
Найдём результат 7.5 mod 2.2
| Делимое (a) | Делитель (b) | Вычисление | Результат |
|---|---|---|---|
| 7.5 | 2.2 | 7.5 − 2.2 × floor(7.5 ÷ 2.2) = 7.5 − 2.2 × 3 = 7.5 − 6.6 | 0.9 |
Похожие калькуляторы
Загляните в другие математические калькуляторы — они могут пригодиться в ваших расчётах:
- Калькулятор остатка — находит остаток после деления.
- Калькулятор НОД — вычисляет наибольший общий делитель чисел.
- Калькулятор НОК — находит наименьшее общее кратное чисел.