SlideShare a Scribd company logo
Today, problem solving,...
Problem Solving …
Problems have always existed
We don’t generally need a
computer to solve them
But, the computer often makes
problem solving easier
and faster
This is because
the computer is a
useful tool for solving problems
Problem Solving (cont’d)
There are many ways to classify
problems
For example:
Easy vs. Difficult
Mathematical vs. non-
mathematical
Another way to classify problems is
by their answers or solutions…
The Various
Types of
Problems
1. Problems with well-
defined solutions
The problem – “How do
you bake a cake?”
The solution (of
course) – “Follow
a recipe”
2. Problems with many
solutions
The problem – “What should I
do tonight?”
Some possible solutions –
Do my homework
Go to the library
Go fishing
Watch TV
Visit Mr. Wachs at home?”
3. Problems with an
optimal (or best) solution
The problem – “How much tin
should be used for a can to hold
apple juice?”
There are many solutions – The
best solution – “Use a
can that uses the
smallest amount of tin
while holding the most juice
4. Problems with no
solution
The problem – “How many
ancestors do you have?”
The solution – ??????
A “No” solution will mean a
solution that today we cannot
verify as true or false
What happens when we
solve problems?
1. We learn new ideas about
what the problem asks
2. We practice things we know
3. We transfer ideas from one
area to another
4. Our curiosity is stimulated
Watch out for Problems
When following an outline, watch out for things
like Einstrillings (a mind-set or mind-fix)
Read this..
PARIS
IN THE
THE SPRING
Say out loud, the COLOR of each word
Yellow Red Green Black
Black Green Red Yellow
Red Yellow Black Green
Green Black Yellow Red
Yellow Red Green Black
Another example…
Can you read this?
Your mind might be a pitfall in
solving a problem
Aoccdrnig to a rscheearch at Cmabrigde
Uinervtisy, it deosn't mttaer in waht oredr the
ltteers in a wrod are, the olny iprmoetnt tihng is
taht the frist and lsat ltteer be at the rghit pclae.
The rset can be a total mses and you can sitll raed
it wouthit porbelm. Tihs is bcuseae the huamn
mnid deos not raed ervey lteter by istlef, but the
wrod as a wlohe....... amzanig huh?
The 5 Steps
to Problem
Solving
The 5 Steps to Problem Solving
There are 5 steps you can use
to solve any problem
1.What is the problem?
2.Make a model of the problem
3.Analyse the model
4.Find the solution
5.Check the solution
Let’s Try it…
(1.) The problem:
A salmon swims 3 km upstream
and the current brings her back
2 km each day
How long does it
take her to
swim 100 km?
Solution…
1. What is the problem?
Does the salmon swim the 3 km
during the day and then at night drift
back 2km when resting?
Or, does she swim continuously all
day, slowed down by the current, so
that she swims only 1 km during the
day?
Does “day” mean daylight or 24
hours?
We’ll define the problem as …
How many 24 h. days does it
take for a salmon to swim 100
km if in the 24 h. period she
swims upstream and the
current brings her back 2 km.
while she is resting?
What is the problem (cont’d)
2. Make a model of the problem
For this problem, the model will be a
“picture” of what happens
Start 3 km Upstream 24 h.
2 km back
Etc.
This gap is here so
that we can easily
see her path. It is
not counted
3. Analyse the model
Make a table to keep track of her path:
Day
Number
traveled
forward
Maximum number
reached (end of
day)
Number
pushed
back
Total distance
travelled by next
day
1
2
3
•
•
•
97
98
3 km
3 km
3 km
•
•
•
3 km
3 km
3 km
4 km
5 km
•
•
•
99 km
100 km
2 km
2 km
2 km
•
•
•
2 km
2 km
1 km
2 km
3 km
•
•
•
97 km
98 km
4. Find the solution
While you are making up the table, look at
the model
In this case the “picture” to check the
numbers
When the table headings are written down,
fill in the table to get the solution
We can see by the table that by the end of
day 98 she will reach the 100 km point
 The salmon will take 98 days to
swim 100 km
5. Check the solution
Check the table for errors
Sometimes, ask others to check
your solutions
Even if errors are not
found, however, this
does not prove the
solution is correct!
Let’s Try another one …
(2.) The problem:
One day, a cabdriver picked up three young
couples and took them to a dance
One girl was dressed in red, one in green,
and one in blue
The boys all wore the same three different
colours (red, green, blue)
When the three couples were dancing, the
boy in red danced with his female partner
over to the girl in green and said…
The problem (cont’d)
“Isn’t it weird, Mary? Not one of us is
dancing with a partner dressed in the
same colour”
Given this
information, can
you deduce the
colour of the
partner the girl in
red is wearing?
Solution… (5 steps)
1. What is the problem?
To use the information given
to find out what
colour the
partner of the
girl in red is
wearing
2. Make a model of the problem
For this problem, the model
will incorporate another type
of model called a logic chart
Drawn as follows…
Red Girl Green Girl Blue Girl
Red Boy
Green Boy
Blue Boy
3. Analyse the model
Make sure you have all the boys
and all the girls?
And all the colours?
Red Girl Green Girl Blue Girl
Red Boy
Green Boy
Blue Boy
4. Find the solution
We know the Red boy is not dancing with
the Green girl (because he talked to her)
Red Girl Green Girl Blue Girl
Red Boy
Green Boy
Blue Boy
X
The Red boy says “Not one of us is
dancing with a partner of the same
colour” (this applies to all colours) 
X
X
X
Find the solution (cont’d)
 The Red boy must be
dancing with the Blue girl
Red Girl Green Girl Blue Girl
Red Boy
Green Boy
Blue Boy
X
X
X
X
Yes
Find the solution (cont’d)
Because the Blue girl is already
dancing with someone, she cannot be
dancing with the Green boy
Red Girl Green Girl Blue Girl
Red Boy
Green Boy
Blue Boy
X
X
X
X
Yes
X
 The Green girl must be dancing
with the Blue boy
Yes
Find the solution (cont’d)
Because the Blue boy is already
dancing with someone, he cannot be
dancing with the Red girl
Red Girl Green Girl Blue Girl
Red Boy
Green Boy
Blue Boy
X
X
X
X
Yes
X
 The Green boy must be dancing
with the Red girl
Yes
X
Yes
The Solution
5. Check the solution
Check for errors
Ask others to check your solutions
Even if errors are not found,
however, this does not prove the
solution is correct!
For Example: We are assuming
that the boys are always dancing
with the girls!
Let’s Try one more …
(3.) The problem:
How many different games are
possible in a best of three
volleyball playoff
between the
“Huskies” and
the “Bunnies”
Solution… (5 steps)
1. What is the problem?
How many different games are
possible if a team must win two
games in a best-of-three playoff
This means that a team
must win two games
to win the playoffs
2. Make a model of the
problem
For this problem, the
model will incorporate
another type of model
called a tree diagram
Drawn as follows…
Make a model of the problem (cont’d)
H B
H B
H B B
H
H H
B B
H B
Huskies win Bunnies win
Game 3
Game 2
Game 1
3. Analyse the model
Does the model give a
clear picture of what
happens as each game
is played?
4. Find the solution
Use the tree diagram to
count up the number of
different possibilities
The answer is 6
5. Check the solution
Check over the solution for errors
Write down the possibilities…
1. Huskies win, Huskies win
2. Huskies win, Bunnies win, Huskies win
3. Huskies win, Bunnies win, Bunnies win
4. Bunnies win, Huskies win, Huskies win
5. Bunnies win, Huskies win, Bunnies win
6. Bunnies win, Bunnies win
Using Analogy as Your Model
Sue is a good basketball player
Sue is 6 ‘ 2 ‘’ tall and slim
Will Sue be a good gymnast?
Ingrid is 6 ‘ 2 ‘’ tall, slim, a good
basketball player, and a good gymnast
Using analogy we observe similarities
and conclude that Sue will be a good
gymnast
However, analogy does not guarantee
our conclusions are correct
Using Analogy as Your Model (cont’d)
For instance…
What if I told you that even though
Sue is a good basketball player
She is a wheelchair athlete
So does this change her ability in
gymnastics?
You decide if your analogy still
stands…
You must make a judgment on the
validity of your analogy
Let’s Recap
the 5 steps to
problem
solving
1. What Is the Problem
What am I trying to find?
What do I know?
What information is given?
State in your own words
What information do I need?
Take out vague words
Interpret the wording
Restate the problem
2. Make a Model of the Problem
Get what you need (e.g. Paper)
Draw (e.g. logic chart, picture, tree
diagram)
Build it
Is there a pattern?
Use analogy (where two things are
alike)
Look for something familiar
Use top-down design (next time)
3. Analyze The Model
Look at the model to see if it does what
you want
Could try trial and error
If it doesn’t work … make it again
For number problems, use a chart or table
If you have time, “sleep on it”
If it seems to difficult to solve as is,
change it to a slightly different problem;
now solve the new problem
Then see if the new solution can help
solve the original problem
4. Find The Solution
Fill out the chart
Do what the
problem states
Use the model
5. Check The Solution
Is it reasonable?
Do the problem
again
Use a team
approach
Conclusion:
 There is definitely an advantage to using a
structured approach to problem solving
 This applies to the various types of problems
encountered
 You can always incorporate the use of the 5
steps to problem solving

More Related Content

DOC
Top 9 mock interview questions answers
PDF
Software Engineering Past Papers Notes
PDF
Problem Solving Ideas That Work
PPTX
Maze Problem Presentation
PDF
Web Design and Development Life Cycle and Technologies
DOC
Business Analyst Interview Questions with Answers
PDF
Computer Networking Multiple Choice Questions
PPT
Obras maestras barroco
Top 9 mock interview questions answers
Software Engineering Past Papers Notes
Problem Solving Ideas That Work
Maze Problem Presentation
Web Design and Development Life Cycle and Technologies
Business Analyst Interview Questions with Answers
Computer Networking Multiple Choice Questions
Obras maestras barroco

What's hot (14)

PDF
SBI IT (Systems) Assistant Manager Question Paper
PPTX
Chapter five HCI
DOC
Top 9 business analyst interview questions answers
PPT
Class diagram presentation
PDF
backtracking algorithms of ada
PPT
Graph Coloring : Greedy Algorithm & Welsh Powell Algorithm
PDF
Artificial Intelligence in Education
PPS
Problem solving skills
PPTX
Out of the box thinking
PPT
Types of Software Testing
PDF
Software Engineering - chp3- design
PDF
Mastering the Complex Sale: How to Get Paid for the Value you Create
PPT
138755986 problem-solving-methods-ppt
PPTX
Josephus problem
SBI IT (Systems) Assistant Manager Question Paper
Chapter five HCI
Top 9 business analyst interview questions answers
Class diagram presentation
backtracking algorithms of ada
Graph Coloring : Greedy Algorithm & Welsh Powell Algorithm
Artificial Intelligence in Education
Problem solving skills
Out of the box thinking
Types of Software Testing
Software Engineering - chp3- design
Mastering the Complex Sale: How to Get Paid for the Value you Create
138755986 problem-solving-methods-ppt
Josephus problem
Ad

Similar to Problem Solving (Lecture) (20)

DOC
Problem Solving
PDF
3 solving problems
PPTX
Introducing the maths toolbox to students
PPTX
Problem solving strategy: logical reasoning
DOCX
Module-3-PSMM.docx
PPTX
Digital Notes on Problem Solving for Advanced level .pptx
PPTX
What is problem solving (2020 hm3)
PPTX
grade power point presentation on math subjects
PPT
Section 3.8 Reasoning Strategies
PPTX
Element of Computational Thinking: PATTERN RECOGNITION.pptx
PPT
Math mind movers 8 to 17
PPTX
MATH 6-Q1- Week_2.pptx
PPT
Ece141day8class
PPT
6 - problem solving 1997 ppt
PPT
Basic operations 2
PDF
Math stars grade 4
PPTX
JUNE MATHEMATICS 6- QUARTER 1- WEEK 2.pptx
PPTX
MATH 6-Q1-WEEK 2 - Shared to DTC by Ma'am Helen D. Canono.pptx
PPTX
Problem solving
PPTX
MATH4 Q2 W4 PPT (1).pptx
Problem Solving
3 solving problems
Introducing the maths toolbox to students
Problem solving strategy: logical reasoning
Module-3-PSMM.docx
Digital Notes on Problem Solving for Advanced level .pptx
What is problem solving (2020 hm3)
grade power point presentation on math subjects
Section 3.8 Reasoning Strategies
Element of Computational Thinking: PATTERN RECOGNITION.pptx
Math mind movers 8 to 17
MATH 6-Q1- Week_2.pptx
Ece141day8class
6 - problem solving 1997 ppt
Basic operations 2
Math stars grade 4
JUNE MATHEMATICS 6- QUARTER 1- WEEK 2.pptx
MATH 6-Q1-WEEK 2 - Shared to DTC by Ma'am Helen D. Canono.pptx
Problem solving
MATH4 Q2 W4 PPT (1).pptx
Ad

Recently uploaded (20)

PPTX
Cell Types and Its function , kingdom of life
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
01-Introduction-to-Information-Management.pdf
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
Institutional Correction lecture only . . .
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
RMMM.pdf make it easy to upload and study
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Complications of Minimal Access Surgery at WLH
PPTX
master seminar digital applications in india
PDF
Insiders guide to clinical Medicine.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
Cell Types and Its function , kingdom of life
2.FourierTransform-ShortQuestionswithAnswers.pdf
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Pharmacology of Heart Failure /Pharmacotherapy of CHF
01-Introduction-to-Information-Management.pdf
O7-L3 Supply Chain Operations - ICLT Program
Institutional Correction lecture only . . .
Module 4: Burden of Disease Tutorial Slides S2 2025
RMMM.pdf make it easy to upload and study
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPH.pptx obstetrics and gynecology in nursing
Supply Chain Operations Speaking Notes -ICLT Program
TR - Agricultural Crops Production NC III.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
GDM (1) (1).pptx small presentation for students
Complications of Minimal Access Surgery at WLH
master seminar digital applications in india
Insiders guide to clinical Medicine.pdf
VCE English Exam - Section C Student Revision Booklet

Problem Solving (Lecture)

  • 2. Problem Solving … Problems have always existed We don’t generally need a computer to solve them But, the computer often makes problem solving easier and faster This is because the computer is a useful tool for solving problems
  • 3. Problem Solving (cont’d) There are many ways to classify problems For example: Easy vs. Difficult Mathematical vs. non- mathematical Another way to classify problems is by their answers or solutions…
  • 5. 1. Problems with well- defined solutions The problem – “How do you bake a cake?” The solution (of course) – “Follow a recipe”
  • 6. 2. Problems with many solutions The problem – “What should I do tonight?” Some possible solutions – Do my homework Go to the library Go fishing Watch TV Visit Mr. Wachs at home?”
  • 7. 3. Problems with an optimal (or best) solution The problem – “How much tin should be used for a can to hold apple juice?” There are many solutions – The best solution – “Use a can that uses the smallest amount of tin while holding the most juice
  • 8. 4. Problems with no solution The problem – “How many ancestors do you have?” The solution – ?????? A “No” solution will mean a solution that today we cannot verify as true or false
  • 9. What happens when we solve problems? 1. We learn new ideas about what the problem asks 2. We practice things we know 3. We transfer ideas from one area to another 4. Our curiosity is stimulated
  • 10. Watch out for Problems When following an outline, watch out for things like Einstrillings (a mind-set or mind-fix) Read this.. PARIS IN THE THE SPRING
  • 11. Say out loud, the COLOR of each word Yellow Red Green Black Black Green Red Yellow Red Yellow Black Green Green Black Yellow Red Yellow Red Green Black Another example…
  • 12. Can you read this? Your mind might be a pitfall in solving a problem Aoccdrnig to a rscheearch at Cmabrigde Uinervtisy, it deosn't mttaer in waht oredr the ltteers in a wrod are, the olny iprmoetnt tihng is taht the frist and lsat ltteer be at the rghit pclae. The rset can be a total mses and you can sitll raed it wouthit porbelm. Tihs is bcuseae the huamn mnid deos not raed ervey lteter by istlef, but the wrod as a wlohe....... amzanig huh?
  • 13. The 5 Steps to Problem Solving
  • 14. The 5 Steps to Problem Solving There are 5 steps you can use to solve any problem 1.What is the problem? 2.Make a model of the problem 3.Analyse the model 4.Find the solution 5.Check the solution
  • 15. Let’s Try it… (1.) The problem: A salmon swims 3 km upstream and the current brings her back 2 km each day How long does it take her to swim 100 km?
  • 16. Solution… 1. What is the problem? Does the salmon swim the 3 km during the day and then at night drift back 2km when resting? Or, does she swim continuously all day, slowed down by the current, so that she swims only 1 km during the day? Does “day” mean daylight or 24 hours?
  • 17. We’ll define the problem as … How many 24 h. days does it take for a salmon to swim 100 km if in the 24 h. period she swims upstream and the current brings her back 2 km. while she is resting? What is the problem (cont’d)
  • 18. 2. Make a model of the problem For this problem, the model will be a “picture” of what happens Start 3 km Upstream 24 h. 2 km back Etc. This gap is here so that we can easily see her path. It is not counted
  • 19. 3. Analyse the model Make a table to keep track of her path: Day Number traveled forward Maximum number reached (end of day) Number pushed back Total distance travelled by next day 1 2 3 • • • 97 98 3 km 3 km 3 km • • • 3 km 3 km 3 km 4 km 5 km • • • 99 km 100 km 2 km 2 km 2 km • • • 2 km 2 km 1 km 2 km 3 km • • • 97 km 98 km
  • 20. 4. Find the solution While you are making up the table, look at the model In this case the “picture” to check the numbers When the table headings are written down, fill in the table to get the solution We can see by the table that by the end of day 98 she will reach the 100 km point  The salmon will take 98 days to swim 100 km
  • 21. 5. Check the solution Check the table for errors Sometimes, ask others to check your solutions Even if errors are not found, however, this does not prove the solution is correct!
  • 22. Let’s Try another one … (2.) The problem: One day, a cabdriver picked up three young couples and took them to a dance One girl was dressed in red, one in green, and one in blue The boys all wore the same three different colours (red, green, blue) When the three couples were dancing, the boy in red danced with his female partner over to the girl in green and said…
  • 23. The problem (cont’d) “Isn’t it weird, Mary? Not one of us is dancing with a partner dressed in the same colour” Given this information, can you deduce the colour of the partner the girl in red is wearing?
  • 24. Solution… (5 steps) 1. What is the problem? To use the information given to find out what colour the partner of the girl in red is wearing
  • 25. 2. Make a model of the problem For this problem, the model will incorporate another type of model called a logic chart Drawn as follows… Red Girl Green Girl Blue Girl Red Boy Green Boy Blue Boy
  • 26. 3. Analyse the model Make sure you have all the boys and all the girls? And all the colours? Red Girl Green Girl Blue Girl Red Boy Green Boy Blue Boy
  • 27. 4. Find the solution We know the Red boy is not dancing with the Green girl (because he talked to her) Red Girl Green Girl Blue Girl Red Boy Green Boy Blue Boy X The Red boy says “Not one of us is dancing with a partner of the same colour” (this applies to all colours)  X X X
  • 28. Find the solution (cont’d)  The Red boy must be dancing with the Blue girl Red Girl Green Girl Blue Girl Red Boy Green Boy Blue Boy X X X X Yes
  • 29. Find the solution (cont’d) Because the Blue girl is already dancing with someone, she cannot be dancing with the Green boy Red Girl Green Girl Blue Girl Red Boy Green Boy Blue Boy X X X X Yes X  The Green girl must be dancing with the Blue boy Yes
  • 30. Find the solution (cont’d) Because the Blue boy is already dancing with someone, he cannot be dancing with the Red girl Red Girl Green Girl Blue Girl Red Boy Green Boy Blue Boy X X X X Yes X  The Green boy must be dancing with the Red girl Yes X Yes The Solution
  • 31. 5. Check the solution Check for errors Ask others to check your solutions Even if errors are not found, however, this does not prove the solution is correct! For Example: We are assuming that the boys are always dancing with the girls!
  • 32. Let’s Try one more … (3.) The problem: How many different games are possible in a best of three volleyball playoff between the “Huskies” and the “Bunnies”
  • 33. Solution… (5 steps) 1. What is the problem? How many different games are possible if a team must win two games in a best-of-three playoff This means that a team must win two games to win the playoffs
  • 34. 2. Make a model of the problem For this problem, the model will incorporate another type of model called a tree diagram Drawn as follows…
  • 35. Make a model of the problem (cont’d) H B H B H B B H H H B B H B Huskies win Bunnies win Game 3 Game 2 Game 1
  • 36. 3. Analyse the model Does the model give a clear picture of what happens as each game is played?
  • 37. 4. Find the solution Use the tree diagram to count up the number of different possibilities The answer is 6
  • 38. 5. Check the solution Check over the solution for errors Write down the possibilities… 1. Huskies win, Huskies win 2. Huskies win, Bunnies win, Huskies win 3. Huskies win, Bunnies win, Bunnies win 4. Bunnies win, Huskies win, Huskies win 5. Bunnies win, Huskies win, Bunnies win 6. Bunnies win, Bunnies win
  • 39. Using Analogy as Your Model Sue is a good basketball player Sue is 6 ‘ 2 ‘’ tall and slim Will Sue be a good gymnast? Ingrid is 6 ‘ 2 ‘’ tall, slim, a good basketball player, and a good gymnast Using analogy we observe similarities and conclude that Sue will be a good gymnast However, analogy does not guarantee our conclusions are correct
  • 40. Using Analogy as Your Model (cont’d) For instance… What if I told you that even though Sue is a good basketball player She is a wheelchair athlete So does this change her ability in gymnastics? You decide if your analogy still stands… You must make a judgment on the validity of your analogy
  • 41. Let’s Recap the 5 steps to problem solving
  • 42. 1. What Is the Problem What am I trying to find? What do I know? What information is given? State in your own words What information do I need? Take out vague words Interpret the wording Restate the problem
  • 43. 2. Make a Model of the Problem Get what you need (e.g. Paper) Draw (e.g. logic chart, picture, tree diagram) Build it Is there a pattern? Use analogy (where two things are alike) Look for something familiar Use top-down design (next time)
  • 44. 3. Analyze The Model Look at the model to see if it does what you want Could try trial and error If it doesn’t work … make it again For number problems, use a chart or table If you have time, “sleep on it” If it seems to difficult to solve as is, change it to a slightly different problem; now solve the new problem Then see if the new solution can help solve the original problem
  • 45. 4. Find The Solution Fill out the chart Do what the problem states Use the model
  • 46. 5. Check The Solution Is it reasonable? Do the problem again Use a team approach
  • 47. Conclusion:  There is definitely an advantage to using a structured approach to problem solving  This applies to the various types of problems encountered  You can always incorporate the use of the 5 steps to problem solving