|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Alex Kozhushko 2:5020/400 28 Jul 2003 12:41:42 To : Alexey Moiseev Subject : Re: Вопросы по "Искусству программирования" --------------------------------------------------------------------------------
Добрый день, Alexey!
27 июля 2003 16:39:26 Alexey Moiseev писал Alex Kozhushko:
AM>> 3. И насчет дроби с плавающей дробью, чем оно отличается от обычной
AM>> дроби?
AK>> Hе совсем понял вопрос. По-видимому, речь идёт о (точном)
AK>> представлении дроби в виде пары (числитель/знаменатель) и
AK>> (приближённом) представлении дроби в виде числа с плавающей точкой?
AM> представление дроби в виде пары -- числитель/знаменатель.
Обычная дробь - и есть пара целых чисел (числитель/знаменатель).
Соответственно, и операции реализуются, как в обычной школьной арифметике:
[N1/D1]+[N2/D2]=[(N1*D2+N2*D1)/(D1*D2)], [N1/D1]*[N2/D2]
Достоинство: дроби представлены точно, а не приближенно.
Hедостаток: ограниченный диапазон абсолютных величин, некоторое усложнение
операций. К тому же в прикладных задачах обычные дроби встречаются нечасто.
С уважением,
Алексей
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/65773139e610.html, оценка из 5, голосов 10
|