Калькулятор деления с округлением вниз

Рассчитайте округлённое вниз частное и соответствующий остаток для положительных и отрицательных чисел.

Целочисленное деление с округлением вниз
Введите делимое и ненулевой делитель, чтобы применить алгоритм деления.

О делении с округлением вниз

Деление с округлением вниз делит одно число на другое и округляет частное до ближайшего целого снизу. Слово «вниз» важно: результат движется к минус бесконечности, а не просто к нулю. Для 17, делённого на 5, обычное частное равно 3.4, а округлённое вниз — 3. Для -17, делённого на 5, обычное частное равно -3.4, а округлённое вниз — -4. Калькулятор последовательно применяет это математическое определение к положительным и отрицательным данным. Вместе с частным калькулятор показывает остаток, удовлетворяющий тождеству деления: делимое равно делителю, умноженному на частное, плюс остаток. Найдя округлённое вниз частное q, он вычисляет остаток r как делимое минус произведение делителя на q. Для 17 и 5 получается q, равное 3, и r, равное 2. Для -17 и 5 получается q, равное -4, и r, равное 3. В обоих случаях подстановка показанных значений точно восстанавливает исходное делимое. Такое деление часто встречается в программировании. Оно полезно для разбиения общего количества на полные группы, преобразования индекса одномерного массива в координаты строки и столбца, выделения целых минут из прошедших секунд, постраничного вывода записей и реализации модульной арифметики. Языки неодинаково обрабатывают деление отрицательных чисел. Оператор двойной косой черты Python округляет вниз, а целочисленное деление с усечением в некоторых других языках движется к нулю. Это влияет на частное и знак остатка. Делитель никогда не должен быть нулём, поскольку деление на ноль не имеет конечного математического результата. Десятичные значения разрешены, так как округление вниз определено для вещественных частных, хотя во многих повседневных задачах используются целые числа. Арифметика с плавающей точкой имеет небольшие ограничения представления длинных десятичных дробей, поэтому проверяйте такие тождества с разумной точностью. При положительном делителе остаток неотрицателен и меньше делителя. При отрицательном делителе остаток неположителен и больше делителя. Это правило знаков прямо следует из выбора частного округлением вещественного результата вниз. Показанное тождество позволяет легко проверить каждый ответ и отличить это деление от усечения или обычного округления.

Примеры деления с округлением вниз

ДелениеРезультатОбъяснение
17 разделить на 5Частное 3, остаток 2Пять помещается в семнадцати три полных раза.
-17 разделить на 5Частное -4, остаток 3Округление -3.4 вниз даёт -4.
20 разделить на 4Частное 5, остаток 0При делении нацело остатка нет.

Как выполнить деление с округлением вниз

  1. Введите делимое — число, которое делят.
  2. Введите ненулевой делитель.
  3. Нажмите «Рассчитать деление с округлением вниз», чтобы получить частное и остаток.
  4. По показанному тождеству проверьте, что значения восстанавливают делимое.

Вопросы о делении с округлением вниз

Чем оно отличается от обычного деления?

Обычное деление может дать дробное частное. Деление с округлением вниз возвращает наибольшее целое, не превышающее это частное, а также остаток.

Почему -17, делённое на 5, даёт -4, а не -3?

Округление -3.4 вниз даёт -4, поскольку направлено к минус бесконечности. Результат -3 означал бы усечение к нулю, то есть другое правило.

Как вычисляется остаток?

Остаток равен делимому минус произведение делителя на округлённое вниз частное. Так частное и остаток всегда удовлетворяют тождеству деления.

Может ли делитель быть отрицательным?

Да, допустим любой конечный ненулевой делитель. При отрицательном делителе ненулевой остаток по правилам округления вниз имеет его знак.

Почему деление на ноль отклоняется?

Никакое число, умноженное на ноль, не восстановит ненулевое делимое. Поэтому деление на ноль не определено и не даёт допустимого частного или остатка.