CS111 Lab 6

Thinking about recursion problems

Programming recursion problems

Lab programming problems

The programming problems for this lab all take place in extensions of TurtleWorld. The code is in the CS111Lab6 folder within the /usr/users/cs111/download/labs_morning directory on nike.wellesley.edu. The problems are arranged in order of difficulty with the easiest problem first. Understanding problem 4 will help with the second problem on the homework. Understanding problem 5 will help with the third problem on the homework. For each world below, we will be modifying the WorldName.java file and testing it by loading the WorldName.html file into AppletViewer.
  1. BoomerangWorld
  2. EiffelWorld
  3. InvertedTrianglesWorld
  4. NestedWindowWorld
  5. NestedPolygonWorld
Working samples of the above worlds are available in the Test folder which is included in the CS111Lab6 folder.