Книги на лето

Степан в Каннах

Секс vs слезы

Бассейны в Киеве

Неделя моды

Брежнева и фуры

Калькулятор поделил на ноль и "сошел с ума" (ВИДЕО)

Механический калькулятор начал "саморазрушаться" при выполнении сложной операции

Со школы известно правило – "делить на 0 нельзя". В высшей математике делить на ноль можно, но результат такой операции будет стремиться к бесконечности.

А что будет, если попытаться поделить на ноль на калькуляторе? Большая часть электронных калькуляторов просто выдаст ошибку.

Реклама

YouTube пользователь под псевдонимом Impaler The Vlad решил проверить, что будет, если поделить на ноль на механическом калькуляторе, например, на модели Facit ESA-01?

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

Реклама

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

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

Таким образом при попытке поделить на ноль механика начинает "сходить с ума" поскольку начинает бесконечное вычитание, пока не сломается или операция не будет прекращена принудительно.

Реклама

Случаи в мировой практике

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

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

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

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

Читайте также:

Реклама на segodnya.ua Реклама
Все новости Показать еще
Реклама на segodnya.ua Реклама
Новости шоу-бизнеса
Читать еще
Лайфхаки для жизни
Больше хаков
Модно
Идеи нейл-дизайна
Маникюр на лето 2022
Маникюр на лето 2022
Маникюр на лето 2022
Маникюр на лето 2022
Маникюр на лето 2022
Маникюр на лето 2022
Маникюр на лето 2022
Маникюр на лето 2022
Маникюр на лето 2022
Маникюр на лето 2022
1 /2
Больше вариантов
Цитата дня

После четырех месяцев войны, никто из нас не в порядке

Цитата на segodnya.ua
Елена Зеленская Первая леди Украины
Читать интервью
Instagram недели
Аккаунт про супергероев современности — ВСУ
Подписаться
Смотреть фото
Сохранить в закладки
Haute Couture
Расписание Fashion Weeks

Париж. Франция

3 – 7 июля

Париж. Франция

Маями. США

14 – 21 июля

Маями. США

Нью-Йорк. США

9 – 14 сентября

Нью-Йорк. США

Лондон. Англия

16 – 20 сентября

Лондон. Англия

Милан. Италия

20 – 26 сентября

Милан. Италия
Детали модных показов

Нажимая на кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь с правилами использования файлов cookie.

Принять