play
pause
  • $ 66.43 ↑
  • € 75.39 ↓

В последней версии Microsoft Excel найдена ошибка

17:24, 01 октября, 2007
evolkova
17:24, 01 октября, 2007
evolkova
423
0
423
0

Пользователи Microsoft Excel 2007 обнаружили, что программа не всегда показывает верный результат вычислений.

Пользователи Microsoft Excel 2007 обнаружили, что программа не всегда показывает верный результат вычислений. В кратчайшие сроки проблема была изучена разработчиками и они пришли к выводу, что погрешность возникает только при отображении чисел, в то время как сами вычисления выполняются верно. Соответствующий патч вскоре будет опубликован на сайте компании, сообщает Взгляд. В последней версии Microsoft Excel найдена ошибка, которая влияет на итог вычислений. Так, с помощью любого калькулятора нетрудно проверить, что результатом умножения 850 на 77,1 является число 65 535, однако Excel так не считает и выдает совершенно иной ответ – 100 000. Ошибка возникает не только во время перемножения этих чисел, но и при умножении 5,1 на 12850, 10,2 на 6425 и еще в девяти других случаях. Между тем в блоге Microsoft Developer Network сообщается, что ошибка присутствует не в вычислениях, а в отображении верного результата, т.е. в памяти программа хранит корректное число. Разработчики обнаружили, что из всего огромного множества чисел с плавающей запятой, которые может хранить Excel 2007, существует шесть чисел между 65534.99999999995 и 65535, а также шесть чисел между 65535.99999999995 и 65536, которые и вызывают ошибку.  Об этом недочете разработчикам стало известно 24 сентября и уже на следующий день они нашли способ, как его исправить. В настоящий момент патч уже разработан и проходит этап тестирования. Вскоре он будет опубликован на сайте компании. По словам г-на Гайнера, программисты Microsoft относятся к вычислениям в Excel очень ответственно и предпримут все необходимые меры для того, чтобы исправить ошибку. Один из участников блога упомянул, что подобная ошибка может быть обнаружена и в Visual Studio 2005, однако представители Microsoft эту информацию не комментировали.

423
0