Computer Science Illuminated
Computer Science Illuminated
7th Edition
ISBN: 9781284155617
Author: Nell Dale, John Lewis
Publisher: Jones & Bartlett Learning
bartleby

Concept explainers

Question
Book Icon
Chapter 7, Problem 61E
Program Plan Intro

a.

Top-down design for calculating the average of ten test scores:

From the problem 54,

  • Assign value to the given variables.
  • Perform loop iteration for 10 times.
    • Get the input from user.
    • Compute the sum of 10 test scores.
    • Increment the value of counter.
  • Finally, find the average of 10 scores.

Example:

The example code for calculating average of ten scores is given below:

//Initialize count to 0

Set count to 0           

//Initialize total to 0

Set total to 0         

//Performs iteration for 10 times

WHILE (count < 10)   

    //Read the scores

    Get mark

    //Compute sum of test score

    Set total to total + mark

    //Performs increment for count

    Set count to count + 1

//Print the result of average

Set average to total/10      

Explanation:

The above code is used for calculating the average of ten scores using “WHILE” loop. In “WHILE” loop, the addition will perform until the score become greater than “10”.

Program Plan Intro

b.

Top-down design for calculating the average of an unknown number of test scores:

  • Assign value to the given variables.
  • Performs iteration for n times.
    • Get the input.
    • Compute the sum of test scores for n scores.
    • Increment the value of counter.
  • Finally, determine the average of test scores.

Example:

The example code for calculating average of unknown number of scores is given below:

//Initialize count to 0

Set count to 0

//Initialize total to 0

Set total to 0      

//Performs iteration for n times

WHILE (number of scores)

    //Read the scores       

    Get mark 

    //Compute sum of test score    

    Set total to total + mark

    //Performs increment for count

    Set count to count + 1

//Print the result of average

Set average to total / count

Explanation:

The above code is used to compute the sum of score for “n” values using “WHILE” loop. In “WHILE” loop, the addition will perform until the score becomes greater than “n”.

Blurred answer
Knowledge Booster
Background pattern image
Computer Science
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
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education