Directions for 11.3.5:
Read these directions carefully before
starting the assignment.
Whenever defining a Racket function, you must
show the first five steps of the Design Recipe introduced in Chapter
5 in the Definitions Pane, as well as Testing in the Interactions Pane.
If you are defining helper functions, you need to show the steps
of the Design Recipe for each of the helper functions, as well as the
steps of the Design Recipe for the assigned function.
When writing a program, the name of the assigned function is the name
of the program. Use sensible names when naming your helper
functions.
If a helper function is not predefined, but you
have seen it written before (e.g. in class, on a reading assignment, or on
a previous programming assignment), just copy the function definition (no
contract, skeleton, etc.) into the top of your Definitions Pane.
For the given exercise, to receive full credit, you must design and use at least
one helper function.
If you do not fully understand any of these directions, please e-mail me as
soon as possible.
|