Question 2: Grade Calculation Program - designing You will write a python program to compute the final grade of a student in this course. Your program should first ask the student's name and then ask that student for their marks in all six assessment criteria in the following sequence: practice problems, tutorials, assignments, self- evaluations, tests, and final exam. All numbers entered will be a percentage (i.e., out of 100) and can have optional decimal components. Your program must compute the final Point Grade (out of 100) for this student using the correct weight assigned for each assessment criterion. Be sure to read the course outline and Lecture-0 to find the weight distribution. The next step is to convert the final point grade of that student to a letter grade according to the following (simplified) conversion table.¹ Point Grade* [90-100] [80-90) [70-80) [60-70) [50-60) Below 50 Letter Grade A+ A B C D F *A square bracket indicates that the range is inclusive at that end, e.g., [90-100] means the numbers 90 and 100 are both included in that range. While a round bracket indicates that the range is exclusive at that end. For example, [80-90) means the range is from 80 (inclusive) up to but not including the number 90, i.e., any number in the eighties. (a) You will first design an algorithm for this grade calculation program and represent the algorithm using a flowchart. Your answer should use the flowchart symbols outlined in the lectures. You can draw the flowchart on paper and scan/take a picture of it. Alternatively, you can use a computer program to create the flowchart. (b) Next, represent the same algorithm using pseudocode. You should format your pseudocode according to the examples used in lectures. You may use any words or phrases to represent the commands and the steps of your algorithm as long as they are clear/unambiguous. Handwritten pseudocodes will not be accepted. ¹Carleton's actual grading policy: Add the flowchart from (a) and the pseudocode from (b) to a document and save it as q2.pdf. Be sure that it is a pdf file and not in any other format (such as .txt, .doc, .docx, .rtf, etc.). Otherwise, marks will be deducted for using the improper file format. Finally, add your q2.pdf file to your submission A1.zip file. https://calendar.carleton.ca/undergrad/regulations/academicregulationsoftheuniversity/grading/ Page 5 of 8
Question 2: Grade Calculation Program - designing You will write a python program to compute the final grade of a student in this course. Your program should first ask the student's name and then ask that student for their marks in all six assessment criteria in the following sequence: practice problems, tutorials, assignments, self- evaluations, tests, and final exam. All numbers entered will be a percentage (i.e., out of 100) and can have optional decimal components. Your program must compute the final Point Grade (out of 100) for this student using the correct weight assigned for each assessment criterion. Be sure to read the course outline and Lecture-0 to find the weight distribution. The next step is to convert the final point grade of that student to a letter grade according to the following (simplified) conversion table.¹ Point Grade* [90-100] [80-90) [70-80) [60-70) [50-60) Below 50 Letter Grade A+ A B C D F *A square bracket indicates that the range is inclusive at that end, e.g., [90-100] means the numbers 90 and 100 are both included in that range. While a round bracket indicates that the range is exclusive at that end. For example, [80-90) means the range is from 80 (inclusive) up to but not including the number 90, i.e., any number in the eighties. (a) You will first design an algorithm for this grade calculation program and represent the algorithm using a flowchart. Your answer should use the flowchart symbols outlined in the lectures. You can draw the flowchart on paper and scan/take a picture of it. Alternatively, you can use a computer program to create the flowchart. (b) Next, represent the same algorithm using pseudocode. You should format your pseudocode according to the examples used in lectures. You may use any words or phrases to represent the commands and the steps of your algorithm as long as they are clear/unambiguous. Handwritten pseudocodes will not be accepted. ¹Carleton's actual grading policy: Add the flowchart from (a) and the pseudocode from (b) to a document and save it as q2.pdf. Be sure that it is a pdf file and not in any other format (such as .txt, .doc, .docx, .rtf, etc.). Otherwise, marks will be deducted for using the improper file format. Finally, add your q2.pdf file to your submission A1.zip file. https://calendar.carleton.ca/undergrad/regulations/academicregulationsoftheuniversity/grading/ Page 5 of 8
C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter1: Fundamentals Of C++ Programming
Section1.3: Preliminary Three: Software Development
Problem 7E: (Statistics) This is the formula for the standard normal deviate, z, used in statistical...
Related questions
Concept explainers
Max Function
Statistical function is of many categories. One of them is a MAX function. The MAX function returns the largest value from the list of arguments passed to it. MAX function always ignores the empty cells when performing the calculation.
Power Function
A power function is a type of single-term function. Its definition states that it is a variable containing a base value raised to a constant value acting as an exponent. This variable may also have a coefficient. For instance, the area of a circle can be given as:
Question
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 2 steps with 1 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning