арифметические ошибки

Mar 23, 2008 23:00

Официальные представители Microsoft со стыдом признали, что поправка, выпущенная на прошлой неделе для устранения уязвимости в Excel 2003, приводит к неправильным вычислениям в электронных таблицах.Уж чего-чего, а неправильных арифметических вычислений быть не должно. Программа может вести себя капризно, матерно ругаться, падать в синий экран ( Read more... )

bug, computer

Leave a comment

Comments 14

justpasha March 24 2008, 08:32:34 UTC
С Excelем это давным-давно. Были даже типа статьи в научных журналах о том это изделие для рассчетов противопоказано.

Reply


some41 March 24 2008, 11:53:22 UTC
над интелом до сих пор стебутся по этому поводу

Reply

some41 March 24 2008, 17:10:52 UTC
в случае проца - intel могли попросить военные о маленькой ошибке.

Reply


Бывало и без шумихи matholimp March 24 2008, 14:15:33 UTC
У советских МК "Электроника" БЗ-34, 65, 85 и др. в инструкции было написано, что точность вычисления тангенса 10^-5% при условии, что аргумент тангенса по модулю не превышает 10^10. И все спокойно проглотили. Между тем, на разрядной сетке там было только 8 цифр мантиссы, а 9-ая (не говоря о 10-й) блокировалась при вводе и округлялась при вычислениях.

Reply

Re: Бывало и без шумихи matholimp March 24 2008, 17:03:42 UTC
чувак пасиб,теперь можно спокойно в гроб,
у меня не было инструкции, а с появлением инета как-то потерялось в голове.

Reply

Re: Бывало и без шумихи ram_scanner March 25 2008, 08:37:57 UTC
Не округлялась. Там при желании можно было проводить вычисления с числами вплоть до 10^499. Просто результаты было тяжко на дисплей доставать.

Reply


(The comment has been removed)

relf March 24 2008, 18:39:28 UTC
> как можно читать этот недосайт, не понимаю =\

да вроде не хуже остальных, валит новости по rss, а кто из них какие выводы деляет - это все индивидуально.
или есть гораздо лучшая альтернатива по качеству и охвату новостного материала в области ИТ?

Reply


selfmade March 24 2008, 16:37:31 UTC
Первый случай был довольно сложной ошибкой рендеринга. Унутре использовалось правильное значение, только на экран выводилось ошибочное число.

Reply

relf March 24 2008, 18:43:38 UTC
и что это меняет?
у меня, например, часто интеракция между программами происходит по печатаемым результатам (а не по какому-то абстрактному содержимому памяти).
к счастью, я екселем не пользуюсь, как и вообще поделиями от MS.

Reply

selfmade March 25 2008, 02:37:12 UTC
Да ладно, там всего 4 числа из 65 тыщ имеют кривизну вывода на экран. Несколько сторонних эффектов наложились друг на друга, вот и результат. При сохранении результата, скажем, в текстовый файл такое число сохранится без ошибок.

> интеракция между программами происходит по печатаемым результатам

Это как? Одна программа делает screenshot из другой программы и распознаёт текст?

Reply

relf March 25 2008, 03:16:21 UTC
Когда copy-paste, а когда и форматированный вывод в файл. Если в пресловутом форматировании баг, то и в файл запишется непоймичто.

Reply


Leave a comment

Up