http://duduka.livejournal.com/ ([identity profile] duduka.livejournal.com) wrote in [community profile] useless_faq2004-01-04 08:38 pm

Про дроби

Наверно, немного не по теме, но все же спрошу...:)
Где в настоящее время применяются простые дроби? В каких областях науки, бизнеса или просто жизни?
Пояснение: простые - это которые не десятичные:)

[identity profile] qmax.livejournal.com 2004-01-05 09:48 pm (UTC)(link)
программистам хорошо известны "ошибки округления" связанные с конечностью внутреннего представления (аналогичного десятичному), они возникают какраз из-за непредставимости рациональных и иррациональных чисел.

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

кстати, далеко ходить не надо: возьмите кулькулятор из виндузей и посчитате
чегонить с числами 1/3, 1/7.
простейший тест: 1/3 ^ 2 * 9 = 1 или 3/7 ^ 3 * 343 = 27
или так: 5/3 * 2/7 * 21 = 10
всё считается без потери точности.



ext_615659: (Default)

[identity profile] akuklev.livejournal.com 2004-01-08 03:36 pm (UTC)(link)
На самом деле, чаще всего всё-же с потерей точности работают, только грамотно её маскируют. Попробуйте посчитать вот такую штучку:

( 5/12345678901234567890/12345678901234567890 + 10 ) * 12345678901234567890 * 12345678901234567890 - 10 * 12345678901234567890 * 12345678901234567890

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