ID Error CODE Score Codes ERROR CODE LEGEND SUBMISSION S1 Late (-10 pts per day) [Due 5/12/2010] #0246 68 S1,S4 S2 Incorrect subject line (-4) [CS3100Prog4.f] #0716 61 S1,F3,D7,D10 S3 No shar file (-3) #0977 63 D7,D10,D12,D15,F4 S4 Empty/No README file (-2) #1137 67 S1,F3,D1,D5,D10,D12,D13 S5 Missing small source file (-5) #1510 100 S6 Assignment not turned in (-100) #3277 100 #3488 86 T1,D12,F2 TESTING #5775 95 D5,D12 T1 No Script [-10] #7477 98 D12 T2 Insufficient Testing [-5] #8597 100 #9151 96 F3 CODE FORMAT AND STYLE F1 Lines in the program longer than 75 characters, 'first offense'. (-1, next time -2) F2 Lines in the program longer than 75 characters, 'second offense'. (-2, next time -4) F3 Lines in the program longer than 75 characters, 'third offense'. (-4, next time -8) F4 Lines in the program longer than 75 characters, 'fourth offense'. (-8, next time -16) F5 Quoted strings in the program containing a line break [-(2^n) for 'nth offense'] EXECUTION D1 Failure to echo some/parts-of/all commands [-2/-2/-5] D2 Failure to put requests for the current track in the correct queue [-10] D3 Gross failures to put requests in the correct queue(s) [-40] D4 Failure of Serve operation to update the track number properly [-40] D5 Serve Command does not report prior/current track/prior/current direction [-3] D6 One Serve deletes more than one request [-15] D7 Requests served in the wrong TRACK order [-20] D8 Requests served in the wrong TIME-STAMP order [-10] D9 Intermittant inaccuracies in output of PRINTSTATE [-5] D10 PRINTSTATE sometimes/always prints queue elements in the wrong order [-5] D11 PRINTSTATE does not print the contents of the queues [-10] D12 PRINTSTATE sometimes/always does not print the current queue first [-2/-5] D13 PRINTSTATE does not print all the required state information [-5] D14 Program sometimes crashes [-5] D15 Program starts up positioned on the wrong track, or headed in the wrong direction [-2] OUTPUT O1 Display exceeds 80 character standard width (-1) O2 Outputs from different commands are not properly separated (-3)