«Деление на ноль»: что будет, если сделать это на механическом калькуляторе

Почему запрещена разница с нулем

Каждый школьник знает, что на ноль делить нельзя. Простое (но далеко не идеальное) объяснение этого правила состоит в том, что при таком делении результат бесконечен.

Реклама – продолжение ниже

Чтобы понять это, обратимся к логике. Если умножение числа на ноль всегда дает ноль, возможно следующее равенство:

х × 0 = у × 0

Однако, если мы хотим найти x или y, нам нужно разделить на ноль. Тогда получается, что х = у, что изначально абсурдно и наглядно показывает ошибку деления на 0. Ведь если бы неизвестные числа были равны, то они обозначались бы одной буквой.

При этом нет разницы, что делить на 0: целые, дробные, отрицательные. В этом случае вместо х и у не может быть найдено абсолютно никаких чисел, что и приводит к самому стремлению результата к бесконечности.

Почему деление значений на 0 может свести с ума людей и машины

С проблемой деления числа на 0 часто сталкиваются финансовые аналитики и бухгалтеры.

С проблемой деления числа на 0 часто сталкиваются финансовые аналитики и бухгалтеры.

Фото Келли Сиккема на Unsplash

Реклама – продолжение ниже

Несмотря на то, что при делении на 0 возникает ошибка, причем логическая, некоторые современные электронно-вычислительные программы могут ее выдавать.

Вот и отечественные бухгалтеры в начале года получают ошибку “деление на 0” в бухгалтерской программе 1С при расчете заработной платы. И хотя решается она простым заполнением графиков работы сотрудников, деление на 0 раз сбивает с толку даже опытных бухгалтеров.

ЧИТАТЬ   Как стирается память мира: исторические артефакты уничтожены по глупости людей

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

Механический калькулятор использует набор шестерен и зубьев разного размера — дифференциальное передаточное число между шестернями — и помогает в расчетах. Канал Numberfile объясняет аномалию при делении на ноль на простом примере:

Реклама – продолжение ниже

Если вы хотите разделить 20 на 4, калькулятор просто использует механику вычитания пять раз подряд:

20 – 4 = 16

16 – 4 = 12

12 – 4 = 8

8 – 4 = 4

4 – 4 = 0

Все просто! Но если любое число каждый раз вычитает из себя ноль, то такой цикл деления столбиком с 0 превращается в плохую бесконечность:

20 – 0 = 20

20 – 0 = 20

20 – 0 = 20

20 – 0 = 20

20 – 0 = 20

Итак, медленно, но верно машина сходит с ума, что наглядно продемонстрировано на видео. А все из-за повторяющихся значений при делении на 0.

Кстати, в «TechInsider» появился новый раздел «Блоги компаний». Если ваша организация хочет рассказать о том, чем она занимается – Напишите нам

Source