|
Projects
Spring 2012 Older Courses Fall 2011 Spring 2011 Fall 2010 Spring 2010 Fall 2009 Spring 2009
Fall 2008
Spring 2008
Fall 2007 HOWTOs |
OPLspr09 /
PS5Home Assignments Lecture Blog Resources Project Discussion Group 91.301 Organization of Programming Languages Out: March 4, 2009 Problem Set 5: Symbolic DifferentiationOverviewIn this problem set, you'll get more practice with accumulate, and work with the Scheme symbolic differentiator. Reading for PS5Before doing this problem set, read the following material: Exercises1. Exercise 2.35 on pp. 120, redefining 2. Exercise 2.36 on pp. 120, accumulating with lists of lists. 3. Exercise 2.53 on pp. 144, testing 4. Exercise 2.54 on pp. 145, building your own version of 5. Exercise 2.55 on pp. 145, pushing the limits of Small Implementation ProjectsFor the next two problems, retrieve the symbolic differentiation code. 6. Exercise 2.57 on pp. 151, extending the differentiator to handle arbitrary sums and products. 7. Exercise 2.58 on pp. 151, converting the differentiator to infix. Do subproblem (a) only. |