For each of the following problems, use the top-down modular approach when writing the pseudocode to design a suitable program to solve it. Be sure to include either an analysis or IPO chart.
? Problem 1
Input the names of students from the user, terminated by ZZZ, and create a data file named GRADES with records of the form:
Student (string), test1 (integer), test2 (integer), test3 (integer)
DO NOT SET THE TEST SCORES EQUAL TO ZERO.
? Problem 2
Display the contents of the file GRADES created in Problem 1. Each student's record should appear on a separate line and include the total score (the sum of the three tests) for that student. Also create a column heading to be displayed one time only. At then end of the display provide as statement identifying the average test score for all students. For example,
Student Name Test 1 Test 2 Test 3 Total
R Abrams 76 84 82 242
J Scott 85 92 73 250
Average test score of all students is 82
• Provide the analysis or IPO chart and pseudocode (no diagrams are required).
• Post as a single attachment in the eCampus Assignment section.