Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет pilpilon ([info]pilpilon)
@ 2007-01-03 23:56:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Крайне весело
http://thedailywtf.com/forums/thread/109402.aspx


(Читать комментарии) - (Добавить комментарий)

Re: С точностью до значащих разрядов?
[info]pilpilon@lj
2007-01-04 10:30 (ссылка)
когда говорят , что a равно b с точностю до 3, допустим, значащих цифр, имеют ввиду,
что a - b < 0.001 .

А про деньги пример простой:
покет молока стоил 5 шекелей.
потом молчные продукты подорожали на 1.5 процента.
Сколько стоит 20 пакетов молока?

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: С точностью до значащих разрядов?
[info]glan@lj
2007-01-05 07:49 (ссылка)
Ну 20 пакетов молока очевидно стоят 100 шекелей, т.к. один стал стоить 7.5, и продавцы на эти самые полтора процента и живут (c) не мой

А вот идею про раскрытие скобок в вычислениях с плавающей точкой я похоже не донес. Вот пример:
a = 10000000001.0;
b = 10000000002.0;
c = -10000000001.0;
точность 12 знаков, программа на С, тип переменных double.

Будут ли равны a*(b+c) и a*b + a*c с точностью до 12 знаков?
(Возможно надо будет вставить нули после первой единицы, в зависимости от вкусов твоего компилятора).

(Ответить) (Уровень выше)


(Читать комментарии) -