1. Program Correctness (75%): The programs do everything that the lab requires. If you have a question about how a program handles a certain input, check the executables that have been provided.

    1. parrot (10 points)
    2. firstlast (10 points)
    3. array (10 points)
    4. percent (10 points)
    5. friends (35 points)

  2. Commenting (15%): See the commenting information on the course's web page for advice on how to comment your programs,

  3. Program Style (10%): Are the programs well-organized and do they solve the problem in the most straightforward, efficient way possible?