Problem Solving Jason Sba
Problem Solving Jason Sba
IMPLEMENTATION
Problem Definition
Develop a pseudocode algorithm or draw a flowchart that accepts as input three-unit test
scores, a project score and exam score for an unspecified number of students. The students’
overall score comprised of their weighted coursework score which is the average of all non-exam
components (including the project score), and the weighted exam score. The weight for the
coursework score is 30% while the exam is 70%. Calculate the students’ average coursework
score, their weighted coursework score, weighted exam score and the overall score. Based on the
overall score of the student, the pseudocode algorithm should generate a letter grade. The
students’ letter grade should range from A to E as outlined in the table located in Task A of the
spreadsheet. The pseudocode algorithm should output the student’s name, weighted coursework
score, weighted exam score, overall score, and the corresponding letter grade.
2. Design and execute a trace table that accepts three-unit test scores, a project score and exam
score for five (5) students from your spreadsheet. The table should trace the calculations of the
coursework scores, weighted coursework scores, weighted exam scores and the overall scores of
the students. The letter grade received for each overall score should also be reflected in the table.
3. Program implementation: using the programming language Python write program code to
implement the algorithm in question one (1) above.
INITIALIZATION OF VARIABLES
TestPaper_Score1 0
TestPaper_Score2 0
TestPaper_Score3 0
ClassProject_Score 0
Exam_Score 0
Students_Name 0
WeightedCourseWork_Score 0
WeightedExam_Score 0
Letter_Grade 0
Overall_Score 0
AverageCoursework_Score 0
Students_Name ” “
Letter_Grade ” “
Person_Reply ” “
BEGIN
References
Information Technology for CSEC Examination 3rd
Edition by Howard Cambell and Alan Wood
https://replit.com/~