stackyFACTS
NaN распространяется по арифметике, не обязательно вызывая ошибку
STACKY / Технологии
Технологии

NaN распространяется по арифметике, не обязательно вызывая ошибку

ВОТ ЧТО ИНТЕРЕСНО

Специальное значение «не число» возникает, например, при некоторых неопределённых операциях. Сложение или умножение с ним обычно снова даёт NaN, и испорченный результат уходит дальше по цепочке. Программа может продолжать работать, поэтому проверять данные приходится отдельно; не всякая операция ведёт себя одинаково.

Одно открытие ведёт к другому.

Продолжите читать факты по этой теме.

Технологии →
STACKY ДЛЯ IPHONE

Большой мир.
Маленькие открытия.

Продолжите открывать мир в Stacky. Интересные факты в приложении, которое всегда под рукой.

Скачать в App Store
ЕЩЁ ОДНО ОТКРЫТИЕ?

Продолжите открытие

Вся тема →
Метод Монте-Карло приближает решение случайными числами
Технологии

Метод Монте-Карло приближает решение случайными числами

В симуляциях Монте-Карло сложную задачу оценивают, многократно подставляя случайные числа и анализируя результаты. Так получают приближение там, где обычное…

Узнать больше
Переменная внутри функции перекрывает внешнее значение
Технологии

Переменная внутри функции перекрывает внешнее значение

Внутри функции новое значение перекрывает внешнее: обращение к этому имени уже не достаёт до исходной переменной, что усложняет отладку.

Узнать больше
Инженеры ускоряют вычисления сдвигом двоичных разрядов
Технологии

Инженеры ускоряют вычисления сдвигом двоичных разрядов

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

Узнать больше
В восьмеричной системе после семи идёт 10
Технологии

В восьмеричной системе после семи идёт 10

В этой системе используют цифры от нуля до семи: после семи идёт 10, потому что счёт ведётся по основанию восемь.

Узнать больше
Компьютер не замечает единицу в огромном числе
Технологии

Компьютер не замечает единицу в огромном числе

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

Узнать больше
Компьютер складывает 0,1 и 0,2 — и получает 0,30000000000000004
Технологии

Компьютер складывает 0,1 и 0,2 — и получает 0,30000000000000004

Десятичные дроби вроде 0,1 и 0,2 нельзя точно представить в двоичной системе, поэтому их сумма иногда выводится как 0,30000000000000004.

Узнать больше
StackyБольше открытий в приложении
Скачать в App Store