Algorithms and Flowchart Quiz
Algorithms and Flowchart Quiz: Please complete all questions to the best of your ability.
Full Name
*
First Name
Last Name
Quiz Version
*
Please Select
Version A
Version B
Version C
Which of the following best describes an algorithm?
*
A step-by-step procedure for solving a problem
A diagram that shows data flow
A computer programming language
A type of computer hardware
What is the primary purpose of a flowchart?
*
To visually represent the steps in a process
To store large amounts of data
To write executable code
To test hardware components
Select all characteristics of a good algorithm.
*
Unambiguous steps
Finiteness
Well-defined inputs and outputs
Infinite loops
Efficiency
Other
Which symbol is commonly used to represent a decision in a flowchart?
*
Diamond
Rectangle
Oval
Parallelogram
Match each algorithm with its corresponding flowchart description.
*
Rows
Find the largest number
Calculate factorial
Sum a list
Algorithm 1
Start → Input numbers → Compare → Output largest → End
Start → Input n → Loop multiply → Output result → End
Start → Input list → Loop add → Output sum → End
Algorithm 2
Start → Input numbers → Compare → Output largest → End
Start → Input n → Loop multiply → Output result → End
Start → Input list → Loop add → Output sum → End
Algorithm 3
Start → Input numbers → Compare → Output largest → End
Start → Input n → Loop multiply → Output result → End
Start → Input list → Loop add → Output sum → End
Interpret the following flowchart: What does it do? Start → Input a number → Is number even? → Yes: Output "Even" → No: Output "Odd" → End
*
Checks if a number is even or odd
Calculates the sum of numbers
Finds the largest number
Sorts a list of numbers
How confident are you in your understanding of algorithms and flowcharts?
1
2
3
4
5
In your own words, explain why flowcharts are useful when designing algorithms.
*
Submit
Should be Empty: