Машинный ноль |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
Машинный ноль |
Илья S. |
Сообщение
#1
|
Новичок Группа: Пользователи Сообщений: 36 Пол: Мужской Репутация: -1 |
ЯВ чем заключается проблема машинного нуля
|
volvo |
Сообщение
#2
|
Гость |
В том, что два числа считаются одинаковыми, если они отличаются на величину, меньшую по модулю, чем этот самый машинный ноль...
|
Altair |
Сообщение
#3
|
Ищущий истину Группа: Пользователи Сообщений: 4 825 Пол: Мужской Реальное имя: Олег Репутация: 45 |
Года полтора или два назад в аське ходила прога которая это иллюстрировала.
После 6 вычитаний из 0.6 по 0.1 результат не был равен 0! -------------------- Помогая друг другу, мы справимся с любыми трудностями!
"Не опускать крылья!" (С) |
Michael_Rybak |
Сообщение
#4
|
Michael_Rybak Группа: Пользователи Сообщений: 1 046 Пол: Мужской Реальное имя: Michael_Rybak Репутация: 32 |
Почти на каждой олимпиаде ходят десятки прог, которые, к несчастью для своих авторов, иллюстрируют это вновь и вновь
99% случаев - это вычгеометрия. Особенно приятно, когда не проходит *более точное* решение - у меня EPS = 1e-14, у автора - 1е-8. Тем не менее, по хорошему условию обычно понятно, с какой точностью работать. Самый надежный способ - работать с маскимально возможной (обычно 1e-14), а в конце обрезать ответ до нужного количества знаков после запятой. Еще есть куча красивых задач, в которых можно обойтись без действительных чисел, получив точный ответ, но найти такое решение очень непросто. |
Текстовая версия | 17.09.2024 13:24 |