Деление на ноль

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Функция y = 1x. Когда x стремится к нулю справа, y стремится к бесконечности. Когда x стремится к нулю слева, y стремится к минус бесконечности

Деление на ноль в математике — деление, при котором делитель равен нулю. Такое деление может быть формально записано а0, где а — это делимое.

В обычной арифметикевещественными числами) данное выражение не имеет смысла, так как:

  • при а ≠ 0 не существует числа, которое при умножении на 0 даёт а, поэтому ни одно число не может быть принято за частное а0;
  • при а = 0 деление на ноль также не определено, поскольку любое число при умножении на 0 даёт 0 и может быть принято за частное 00.

Исторически одна из первых ссылок на математическую невозможность присвоения значения а0 содержится в критике Джорджа Беркли исчисления бесконечно малых.

В программировании попытка разделить число с плавающей точкой на ноль приведет к +INF или −INF (Стандарт IEEE 754), однако, в зависимости от языка программирования и типа данных числа́ (например, целое число), которое делят на ноль, может: сгенерировать исключение, сообщение об ошибке, остановку выполняемой программы, сгенерировать положительную или отрицательную бесконечность, или привести к специальному нечисловому значению (NaN).

Интересные факты[править | править вики-текст]

  • 21 сентября 1997 года, в результате деления на ноль в компьютеризированной управляющей системе крейсера USS Yorktown (CG-48) Военно-морского флота США произошло отключение всех машин в системе, в результате чего прекратила работу двигательная установка корабля.[1]

См. также[править | править вики-текст]

Примечания[править | править вики-текст]

  1. "Sunk by Windows NT". Wired News. 1998-07-24.