All that code came straight out of the text, except that I used if instead of cond. The sum, accu-sum, and g-series defs are all given. In your results I see a difference. When I run it at home it's the same. I can even (equal? (sum (listof number)) (accu-sum (listof number))) and get true.
On Tue, Jan 4, 2011 at 08:10, Carl Eastlund <c...@ccs.neu.edu> wrote: > Luke, > > In the future, please do not post complete (or nearly complete) > homework solutions to the list. Try to find a slightly more indirect > way to ask your question -- we're happy to answer, we just don't want > copy/paste solutions floating around. For now, though, here are the > results I get with your code: > > Welcome to Racket v5.0.99.5. > > (require "31.3.1.rkt") > -0.4974659600326926 > -0.49746596003269405 > -4974659600326926.0 > -4974659600326941.0 > > > > Those look different to me. Try subtracting one from the other to see > how different. Or, show us the results you get if you don't get the > same results. > > Carl Eastlund > > On Mon, Jan 3, 2011 at 10:48 PM, Luke Jordan <luke.jor...@gmail.com> > wrote: > > When I run the plain recursive vs. the accumulator version of sum with > > g-series, I get the same result, which the text says isn't supposed to > > happen. Code attached. What am I missing? > > Luke >
_________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users