Знатоки на Волге. Издалека - долго... 2000 год (N138-N222). 1. Вопрос 40
Вопрос 40: У американцев возле Мертвого моря есть авиабаза, где испытывают новые типы самолетов. И во время испытаний одной из новинок дважды во время полета в какие-то из моментов времени все время происходила перезагрузка бортового компьютера. Многочисленные лабораторные испытания этот факт не подтвердили, но во время реального полета перезагрузка неотвратимо происходила. В итоге причина была найдена, и этот случай вошел в учебники по контроллерам фирмы "Motorola". В чем была причина?
Ответ: Как известно, Мертвое море находится на высоте минус 400 метров. Когда самолет пересекал высоту 0, происходило деление на 0 и как следствие — перезагрузка бортового компьютера. Изначально ведь никто не предполагал, что самолеты могут летать на нулевой высоте, и соответствующую проверку не предусмотрели.
Автор: Даниил Иванов (Санкт-Петербург)
!