Due by class time Tuesday, September 17
Finish as many of this week's practice exercises from class as you can. Don't worry about Section 3 yet, just work on the exercises from Sections 1 and 2, and don't worry if you aren't able to complete all of them — some of them are rather tricky! They are ordered roughly by increasing difficulty.
To test your functions, you can use our autotester program from class. Download auto-tester-base.scm and week2-tester.scm and put them in the same folder as your file containing your function definitions, and put the line (require "week2-tester.scm") at the top of your file. To test a function, type
(test: function-name)
at the DrRacket prompt. You can see the detailed results of all test cases by typing (test: function-name all) or a specific test case by typing (test: function-name case-number).
Save all of your function definitions in a single Scheme file called assign3.scm and submit it using the Homework Upload Site. Make sure to include your name and the assignment number in a comment at the top of your file.
If you have questions about anything, don't hesitate to ask!