Matisto

Почему на ноль делить нельзя

Калькулятор пишет «Ошибка», а объяснить ребёнку не получается. Короткий ответ, который понятен второкласснику, плюс пример с конфетами и тарелками.

Спросите ребёнка, сколько будет 6 разделить на 0. Калькулятор пишет «Ошибка», Excel выдаёт #ДЕЛ/0!, а на уроке говорят «просто нельзя». Ребёнок спрашивает почему, и вот тут начинается неловкая пауза. Ответ на самом деле короткий и понятный уже второкласснику.

Коротко

На ноль делить нельзя потому, что у такого деления нет ответа. Разделить 6 на 2 значит найти число, которое при умножении на 2 даёт 6. С нулём та же задача звучит так: какое число, умноженное на 0, превратится в 6? Такого числа не существует: ноль, умноженный на что угодно, остаётся нулём.

Деление это обратное умножение

Любое деление проверяется умножением. Так учат в начальной школе, и это не формальность, а само определение.

12 / 3 = 4, потому что 4 × 3 = 12

20 / 5 = 4, потому что 4 × 5 = 20

Теперь тот же вопрос про ноль:

6 / 0 = ?, потому что ? × 0 = 6

Подставьте любое число вместо вопроса. Сто? Сто умножить на ноль это ноль, а нужно шесть. Миллион? Снова ноль. Дробь, отрицательное, что угодно. Ноль стирает любой множитель, поэтому шестёрку получить нельзя.

Ответа нет. Не «мы его не знаем» и не «он слишком большой», а его действительно не существует.

Случай 0 / 0 ещё интереснее

Здесь противоположная беда.

0 / 0 = ?, потому что ? × 0 = 0

Подходит любое число. И три, и минус семь, и ноль. Все дают верное равенство.

Деление должно давать один ответ, иначе арифметика рассыпается. Когда подходит всё сразу, ответа тоже нет. В учебниках это называют неопределённостью.

Как объяснить ребёнку без формул

Возьмите шесть конфет и раскладывайте по тарелкам.

По две конфеты на тарелку: нужно три тарелки. Это 6 / 2 = 3.

По одной: шесть тарелок. Это 6 / 1 = 6.

По нулю конфет на тарелку: сколько ни ставь тарелок, конфеты не кончатся. Хоть тысяча тарелок, все пустые, а шесть конфет так и лежат в руке.

Процесс не заканчивается никогда. Вот почему у задачи нет ответа.

Этот пример работает лучше, чем «так договорились математики». Дети принимают запрет, если видят, что он вытекает из самой задачи, а не из правил взрослых.

Почему тогда говорят про бесконечность

Частая путаница. Если делить шесть на всё более мелкие числа, результат растёт:

6 / 1 = 6

6 / 0,1 = 60

6 / 0,01 = 600

6 / 0,000001 = 6 000 000

Кажется, что на нуле получится бесконечность. Но посмотрите, что будет при подходе с другой стороны, через отрицательные числа:

6 / (−1) = −6

6 / (−0,1) = −60

6 / (−0,000001) = −6 000 000

Слева результат уходит в минус бесконечность, справа в плюс. Один ответ не может быть сразу двумя противоположными. Поэтому в старших классах говорят не «равно бесконечности», а «стремится к бесконечности», и это разные вещи.

Что делают калькулятор и компьютер

Обычный калькулятор пишет E или Error. Excel и Google Таблицы выдают #ДЕЛ/0!. Питон бросает исключение ZeroDivisionError и останавливает программу.

А вот с дробными числами в программировании бывает иначе: 6.0 / 0.0 в некоторых языках даёт inf, а 0.0 / 0.0 даёт nan, то есть «не число». Это не значит, что деление разрешили. Просто стандарт для дробных вычислений придумал специальные значения-заглушки, чтобы программа не падала посреди расчёта.

Отдельно про 0 в других местах

Ноль в остальной арифметике ведёт себя спокойно, запрет касается только знаменателя.

0 / 5 = 0. Ноль конфет разложили по пяти тарелкам, в каждой ноль.

5 − 5 = 0. Обычное вычитание.

5 × 0 = 0. Пять раз взяли ничего.

0⁰ считают равным 1 по договорённости, потому что так удобнее в формулах.

Последний пункт как раз тот случай, где математики действительно договорились. С делением на ноль такой номер не проходит: любой выбранный ответ ломает остальные правила арифметики.

Проверьте себя

  1. Почему нельзя сказать, что 5 / 0 = 0?
  2. Верно ли, что 0 / 7 запрещено?
  3. Мама раздала 0 конфет троим детям поровну. Сколько получил каждый?

1) Проверка умножением: 0 × 0 = 0, а нужно 5. Не сходится.

2) Нет, это обычное деление, ответ 0. Запрещён только ноль в знаменателе.

3) По нулю конфет. Это 0 / 3 = 0, вполне законное действие.

Потренироваться в счёте

Ещё в журнале