Книги на літо

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

Секс 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.

Прийняти