
L1: Flowcharts-and-pseudoco
Presentation
•
Computers
•
12th Grade
•
Practice Problem
•
Easy
Zahra Nema
Used 13+ times
FREE Resource
41 Slides • 9 Questions
1
Flowcharts and Pseudocode
Lesson One
2
3
• To know what we mean by an algorithm.
• To be able to recognise flowchart symbols.
• To use flowcharts to create algorithms and solve problems.
• To design, use and evaluate computational abstractions that model the
state and behaviour of real-world problems and physical systems.
Learning Objective
Success Criteria
4
Traffic Lights Teaser
Flo the hedgehog needs to cross the road to see her flatmates.
She needs your help to get across safely!
5
Traffic Lights Teaser
Next
Flo the hedgehog needs to cross the road to see her flatmates.
She needs your help to get across safely!
To get across she needs to know the correct traffic lights sequence.
What is the correct sequence?
6
Traffic Lights Teaser
Let’s start with the Green light, what comes next? Is it …
Green
7
Traffic Lights Teaser
Let’s start with the Green light, what comes next? Is it …
Green
Amber
Red
Amber
Green
Green
8
Traffic Lights Teaser
Let’s start with the Green light, what comes next? Is it …
Green
Amber
Red
Amber
Green
Green
Amber
Red
Green
9
Traffic Lights Teaser
Let’s start with the Green light, what comes next? Is it …
Green
Amber
Red
Amber
Green
Green
Amber
Red
Green
Green
10
Traffic Lights Teaser
Let’s start with the Green light, what comes next? Is it …
Green
Amber
Red
Amber
Green
Green
Amber
Red
Green
Green
&
Red
&
Green
Red
Amber
Red
Amber
11
Traffic Lights Teaser
Let’s start with the Green light, what comes next? Is it …
Green
Amber
Red
Amber
Green
Green
Amber
Red
Green
Green
&
Red
&
Green
Red
Amber
Red
Amber
Green
12
Traffic Lights Teaser
Let’s start with the Green light, what comes next? Is it …
Green
Amber
Red
Amber
Green
Green
Amber
Red
Green
Green
&
Red
&
Green
Red
Amber
Red
Amber
Green
Red
Amber
Green
13
Traffic Lights Teaser
Let’s start with the Green light, what comes next? Is it …
Green
Amber
Red
Amber
Green
Green
Amber
Red
Green
Green
&
Red
&
Green
Red
Amber
Red
Amber
Green
Red
Amber
Green
Green
14
Traffic Lights Teaser
Let’s start with the Green light, what comes next? Is it …
Green
Amber
Red
Amber
Green
Green
Amber
Red
Green
Green
&
Red
&
Green
Red
Amber
Red
Amber
Green
Red
Amber
Green
Green
&
Amber
Red
Red
Amber
Green
15
Traffic Lights Teaser
Let’s start with the Green light, what comes next? Is it …
Green
Amber
Red
Amber
Green
Green
Amber
Red
Green
Green
&
Red
&
Green
Red
Amber
Red
Amber
Green
Red
Amber
Green
Green
&
Amber
Red
Red
Amber
Green
Green
16
Traffic Lights Teaser
Let’s start with the Green light, what comes next? Is it …
Green
Amber
Red
Amber
Green
Green
Amber
Red
Green
Green
&
Red
&
Green
Red
Amber
Red
Amber
Green
Red
Amber
Green
Green
&
Amber
Red
Red
Amber
Green
Green
Amber
Red
Green
17
Traffic Lights Teaser
Let’s start with the Green light, what comes next? Is it …
Green
Amber
Red
Amber
Green
Green
Amber
Red
Green
Green
&
Red
&
Green
Red
Amber
Red
Amber
Green
Red
Amber
Green
Green
&
Amber
Red
Red
Amber
Green
Green
Amber
Red
Green
Green
18
Green
Traffic Lights Teaser
Let’s start with the Green light, what comes next? Is it …
Green
Amber
Red
Amber
Green
Green
Amber
Red
Green
Green
&
Red
&
Green
Red
Amber
Red
Amber
Green
Red
Amber
Green
Green
&
Amber
Red
Red
Amber
Green
Green
Amber
Red
Green
Amber
Red
Green
Amber
Green
&
19
Draw
What is
the correct sequence?
20
Traffic Lights Teaser
Here’s the correct sequence again:
Green
Amber
Red
Red
Amber
Green
&
21
Traffic Lights Teaser
Here’s the correct sequence again:
Green
Amber
Red
Red
Amber
Green
&
22
Algorithms
Well done, you have just created an algorithm.
23
Algorithms
Well done, you have just created an algorithm.
•Traffic lights are usually controlled by a computer and
are programmed to follow the same sequence over and
over again.
•These sequences are called algorithms.
•Some traffic light algorithms on busy roads are very
complex, containing many steps. Others are much
shorter and are easier to predict.
Key Term
An algorithm is a set of step-by-step instructions
to describe a task or process.
24
Algorithms
Computer programs contain algorithms.
Pause for Thought
Smartphones are controlled by computers which have
been programmed (with algorithms) to make them do
useful things. Your phone will contain thousands of
different algorithms. What other everyday electronic devices
might be controlled by algorithms?
25
Open Ended
What other everyday electronic devices
might be controlled by algorithms?
26
Algorithm Challenge
Flo the hedgehog has made
it safely across the road and
is in need of a nice cup of tea.
Flo needs your help once again.
How can she make the perfect cuppa?
27
Algorithm Challenge
In pairs, write down a set of instructions that Flo could follow to make a lovely cup
of tea. Use the title: “Perfect Cuppa Algorithm”.
Next
28
Open Ended
In pairs, write down a set of instructions that Flo could follow to make a lovely cup
of tea. Use the title “Perfect Cuppa Algorithm”.
29
Algorithm Challenge
In pairs, write down a set of instructions that Flo could follow to make
a lovely cup of tea. Use the title: “Perfect Cuppa Algorithm”.
Now compare your algorithm to others in the class.
Are they similar, the same, or completely different?
Whose do you think would make the tastiest cup of tea?
Next
30
Perfect Cuppa Algorithm
Is your algorithm anything like this?
1. Put water in kettle and switch on.
2. Put teabag in cup or mug.
3. Wait for water to boil.
4. Pour water into the cup or mug.
5. Leave to stew.
6. Add milk if wanted.
7. Add sugar if wanted.
8. Remove teabag from cup or mug.
9. Stir well.
10. Serve and enjoy!
31
Algorithms
Flo says thank you for the lovely cuppa!
However, she has another problem.
Flo is not very good at reading, and she doesn’t understand
our algorithm.
Flo does like pictures.
Can we draw the Perfect Cuppa Algorithm for her?
The good news is that yes, we can!
Next
32
Flowcharts
We can draw the Perfect Cuppa Algorithm for her by using a flowchart.
Key Term
A flowchart is a visual method for
describing algorithms.
Pause for Thought
So putting these together, we could say that a flowchart is
a visual method for describing a set of step-by-step
instructions for a task or process.
Key Term
Remember: an algorithm is a set of step-by-step
instructions to describe a task or process.
33
Flowcharts
Put water in kettle and switch on.
Put teabag in cup or mug.
Wait for water to boil.
Leave to stew.
Add milk or sugar if wanted.
Pour water into the cup or mug.
Remove tea bag from cup or mug
Stir well, serve and enjoy!
Stop
Yay, I can understand
this algorithm now.
Put the kettle on!
Start
34
Flowcharts
When drawing flowcharts we need to remember
the following:
We always start at the top of the flowchart.
We then work our way down the flowchart
from top to bottom, one step at a time.
The flowchart algorithm finishes at the bottom.
We need to learn the correct flowchart symbols.
Start
This box is called a
terminator.
Put water in kettle and switch on.
A rectangular box is
called a process.
Put teabag in cup or mug.
The arrows are
called flow lines.
Stop
This box is also
called a terminator.
35
Flowcharts Challenge 1
Now that Flo the hedgehog is refreshed after a lovely cup of
tea, she’s ready for her next adventure.
Using your knowledge of flowcharts, help Flo to forage
around the garden to find yummy worms while avoiding Sly
the fox and his friends.
Next
Flo likes nothing better than to go out at night in the dark,
looking for yummy snails to eat.
She has to watch out for Sly the fox, who likes nothing better
than to go out at night in the dark looking for yummy
hedgehogs to eat!
36
Flowcharts Challenge 1
Your challenge is as follows …
Help Flo to get from her starting position to her home.
Try to help her find as many yummy snails as possible.
Avoid Sly the fox and his friends at all costs!
You must draw a flowchart to plan her route…
NextNext
37
Flowcharts Challenge 1
You can use any combination of the following flowchart instructions:
Forward 2 steps
Start
Turn left
Stop
Turn right
Flo starts
facing upwards.
You can put any number of steps
here, e.g. Forward 1 step, or
Forward 5 steps
This is home.
38
Forward 5 steps
Turn left
Forward 1 step
Turn right
Flowcharts Challenge 1
Start
Forward 2 steps
Not quite sure how to get started?
Try something like this…
Start
Forward 2 steps
Turn right
Forward 1 step
Turn left
Forward 5 steps
39

Sign in - Google Accounts
You can open this webpage in a new tab.
40
Open Ended
• How many snalls did you help Flo manage to eat?
41
Flowcharts Challenge 1 Review
Pause for Thought
How long was your flowchart?
Can you think of a way to make it shorter?
42
Flowcharts Challenge
•Create a new garden map for Flo.
•Draw yummy snails and scary foxes on any of the squares on your map.
•When you’ve finished, swap your map with the person next to you.
•Their challenge is to use your map to draw a flowchart, guiding Flo home while
eating as many snails as possible and avoiding the foxes.
•Your challenge is to do the same using their map!
43

Sign in - Google Accounts
You can open this webpage in a new tab.
44
Let’s Bring It All Together
Key Term
A flowchart is a visual method for
describing algorithms.
Pause for Thought
So putting these together, we could say that a flowchart is
a visual method for describing a set of step-by-step
instructions for a task or process.
Key Term
An algorithm is a set of step-by-step instructions
to describe a task or process.
45
Draw
Rate Your Progress
46
Multiple Choice
What is an algorithm?
a special type of computer
program used by smartphones
a set of step-by-step instructions
to describe a task or process
a strong and lightweight metal
used to make aircraft
47
Multiple Choice
What do we call this
flowchart symbol?
a terminator
a process
a flow line
48
Multiple Choice
What is a flowchart?
a chart for Flo the hedgehog
a method for making
a great cup of tea
a visual method for
describing algorithms
49
Multiple Choice
What do we call this
flowchart symbol?
a terminator
a process
a flow line
50
Nailing It Down
We have learned a lot today about algorithms and flowcharts.
Next lesson we’ll learn how to create flowcharts that are shorter but also
more complex and useful.
https://turtleacademy.com/playground
The instructions that you can use include:
•forward <any number>
e.g. forward 100 will move 100 steps
•right <any angle>
e.g. right 90 will turn 90 degrees
•Left <any angle>
e.g. left 90 will turn 90 degrees
Use the following website to write instructions to control
a turtle:
Flowcharts and Pseudocode
Lesson One
Show answer
Auto Play
Slide 1 / 50
SLIDE
Similar Resources on Wayground
45 questions
Avian Part I
Presentation
•
KG - University
49 questions
Prepare Meat for Basic Dishes - Unit 222
Presentation
•
12th Grade
48 questions
Generative AI-Deepfake
Presentation
•
10th Grade - University
47 questions
ALEVEL-12-06-Optimisation algorithms
Presentation
•
12th Grade
45 questions
Vicios del Lenguaje
Presentation
•
12th Grade
45 questions
5-6: Evidence of Evolution
Presentation
•
12th Grade
43 questions
Week 11 - Grade 12 GEN - 2.2 Human Genome
Presentation
•
12th Grade
48 questions
DCS2103 - Week 8 (Lists)
Presentation
•
University
Popular Resources on Wayground
15 questions
Grade 3 Simulation Assessment 1
Quiz
•
3rd Grade
22 questions
HCS Grade 4 Simulation Assessment_1 2526sy
Quiz
•
4th Grade
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
20 questions
Math Review
Quiz
•
3rd Grade
Discover more resources for Computers
20 questions
Earth Day Trivia
Quiz
•
9th - 12th Grade
10 questions
Earth Day Awareness and Impact
Interactive video
•
6th - 12th Grade
5 questions
A.F/ST Quizizz Day 1
Quiz
•
9th - 12th Grade
100 questions
Biology EOC Review
Quiz
•
9th - 12th Grade
20 questions
Earth Day
Quiz
•
3rd - 12th Grade
16 questions
AP Biology: Unit 1 Review (CED)
Quiz
•
9th - 12th Grade
5 questions
G.PC/DF Quizizz Day 2
Quiz
•
9th - 12th Grade
20 questions
verbos reflexivos en español
Quiz
•
9th - 12th Grade