CSE 250 – Spring 2009 In-lab Exercise 3 Due: February 16 Grader: Student’s Name: Partner’s Name: Total Points possible: You earned: [A] User Interface (30%) [A1 – 10 or 0 points] There is a driver file submitted that contains the user interface that can be used in testing. You earned: Comments: [A2 – 10 or 0 points] User interface prompts for the user to specify the name of the output file. You earned: Comments: [A3 – 10 or 0 points] User interface prompts for the user to enter a phrase and accepts the phrase for processing. You earned: Comments: *********************************************************************************** [B] Valid Subphrase Generation (50% - 10, 5, or 0 points per subsection) [B1] Correctly handles phrases that are the empty string or one word in length (there aren’t any – either do not accept them or report an error). You earned: Comments: [B2] Correctly generates subphrases for strings that are two words in length (there is only one the original phrase itself). You earned: Comments: [B3] Correctly generates subphrases for strings that are three words in length (three total – AB, BC, ABC). You earned: Comments: [B4] Correctly generates subphrases for strings that are four words in length (9 total) You earned: Comments: [B4] Correctly generates subphrases for strings that are five words in length (26 total) You earned: Comments: *********************************************************************************** [C] Only applicable if working with a partner (20%) [C1 – 7 or 0 points] Prompts the user for an input file as well as output file, reads information in from input file to process. You earned: Comments: [C2 – 8, 4, or 0 points] Outputs the possible valid substrings from all phrases in the file into the output file. You earned: Comments: