Labs and Assignments
Alyce
Brady, Pamela Cutter, Kelly Schultz |
if
statements
and using the Random
classRandom
class, with a follow-up
exercise using an array of integers (this project uses a BoundedEnv
object for plotting the histogram, although students don't have to be aware
of that)BoundedEnv
object), plotting pictures
by placing colored blocks in the grid (graphics is all behind the scenes)Fish
class.
In this project students enhance the way minnows move in their environment,
going from simple forward movement to the random movement exhibited by fish
in the MBS Fish
class. You may find it useful to have students
read up to page 31 of the MBS case study and answer the questions in Analysis
Question Sets 2 and 3 on pp. 26 and 31 before they do the Minnow assignment.DarterFish
ClassFish
subclass, along with
two data files (4species.dat
and Unbounded4species.dat
)
that define initial configurations for environments containing fish, darters,
and slow and fast fish.Fish
subclass that always moves
forward, either straight ahead or angling slightly to either side. These
fish assume they have eight adjacent locations (north, northeast, east, southeast,
etc.) rather than four (north, east, south, and west).*AP and Advanced Placement are registered trademarks of the
College Entrance Examination Board, which has not endorsed this workshop or
web site.
Last modified on
7/6/03
by Alyce Brady.