For grading, assume that they start with a working program at 10 points, and remove credit as shown below. Each infraction has a letter code associated with it; keep track of the letter codes to be entered into the NOTES field for Lab #1. No letter codes need be entered for perfect programs. A -10: Their name is not in a comment at the top of the program. Automatic zero, stop grading. B -10: Program crashes before ending. Automatic zero, stop grading. C -1: Students use their own variable names instead of those in the flowchart. D -1: They wrote a function for the Input N step. E -1: The Input N step does not correctly check for positive integers (check both negatives and zero). I expect a lot of (N < 0) instead of (N <= 0) errors here. Code must properly loop when a negative or zero value is entered. DO NOT CHECK for floats or non-number entries; it is OK if they put that code in, but not required. F -1: Count = 0 not translated correctly. G -1: Total = 0 not translated correctly. H -1: Update = 1 not translated correctly. I -3: Main body of program uses an if statement instead of a while-loop. Program would only print one line of output. J -1: While-loop uses (Count <= N) instead of (Count < N). K -1: Total = Total + Update not translated correctly. L -1: Update = Update + 2 not translated correctly. M -1: Count = Count + 1 not translated correctly. N -1: Print Count,Total not translated correctly. O -1: Extra code added that isn't in the flowchart. Z -1: Other unspecified error not listed here. For example, a student who used while (Count <= N): would get penalty J, and if they also entered Update = Update + 1 they would also get penalty L. You would enter 8 as the score in the LAB1 field and JL in the NOTES1 field. DO NOT enter 0 (zero) for students who did not submit an assignment. There is a difference between an "earned zero" and a "did not submit".