CSC 160 HW4

Assigned 27 Feb, due 13 March

For all the programming assignments, be sure to follow the design recipe. Write your function contract, examples, and function definition in the Definitions Window, save it to a file, and send me this file. Also, test your program as usual and send me the test run(s). You may put all the problems in one file, or put each problem in a separate file, at your preference; but if one function depends on another, keep them in the same file.

Note: For the functions "check-guess", "check-color", etc. you are expected to test the functions directly as usual, and turn in the resulting test run, as well as testing them with the teachpack (for which there's really nothing to turn in). For the graphics problems in section 6.2, you'll need to test these yourself, one at a time, using the Interactions window; there is nothing to turn in for test runs.

Also turn in a log of how many errors of different kinds you encountered in the assignment, with brief comments describing each one ("mismatched parentheses" is self-explanatory, but more complex errors might need more description).

This assignment is to be done in pairs, just like homework 3 (but with a different partner).

This is a long assignment. I'm giving you two weeks to do it, and you'll need two weeks; start immediately!


Last modified:
Stephen Bloch / sbloch@adelphi.edu