Lesson 2: Using a Flowchart
To Know - Represent Algorithms in Flowcharts
To Be Able To - Use Flowcharts to Represent Code.
Describe the Purpose of Flowcharts when Showcasing Algorithms
A visual diagram that maps out a process, system, or computer algorithm step-by-step.
Flowcharts are use standarised symbols, which are used by multiple industries such as:
Business
Information Technologies
Manufacturing
Engineering
CLICK THE IMAGE to see some flowchart you may have seen before.
Flowchart Symbols
Function: An oval represents a start or end point.
Function: A line is a connector that shows relationships between the representative shapes.
Function: A parallelogram represents inputs or outputs.
Function: A rectangle represents a process.
Function: A diamond indicates a decision.
Developing a Flowchart
Python Code
Pseudocode
Task 1: Create a Flowchart for Emotion Badge
Python Code
Pseudocode
Task 2: Practice Creating Flowcharts for Programs
1) Animal Show Program
Python Code
Pseudocode
2) Name Tag Program
Python Code
Pseudocode
3) Step Counter Program
HINT: In flowcharts varibles are represented as processes (square symbol).
Python Code
Pseudocode