Continued fraction/Arithmetic/Construct from rational number: Difference between revisions
Continued fraction/Arithmetic/Construct from rational number (view source)
Revision as of 15:29, 1 March 2023
, 1 year ago→An implementation using lazy lists
Line 3,423:
then (CF = lazy_list(delay((func) = nil)))
else (CF = lazy_list(delay(Cons)),
CF1 = cons(Quotient, r2cf(Denominator, Remainder)),
%% What follows is division with truncation towards
divide_with_rem(Numerator, Denominator,▼
%%
▲ divide_with_rem(Numerator, Denominator,
Quotient, Remainder)
)) = Cons)).
%%%-------------------------------------------------------------------
|