Chapter 11
Chapter 11
Solving Concepts
Chapter 1
Problem Solving in everyday life
4. Select the best way to solve the problem from the list of
alternative solutions
• In this step, you need to identify and evaluate the
pros and cons of each possible solution before
selecting the best one
• In order to do this, you need to select criteria for the
evaluation
Six Steps of Problem Solving –
Cont.
5. List instructions that enable you to solve the problem
using the selected solution
• These numbered, step-by-step instructions must fall
within the knowledge base set up in step 2
• Do Stage
• Planning: Create a numbered, step-by-step set of
instructions
Six Steps of Problem Solving –
Cont.
6. Evaluate the solution
• To evaluate or test a solution means to check its result
to see if it is correct, and to see if it satisfies the needs
of the person(s) with the problem.
• Test the solution
• Are the results accurate?
• Does the solution solve the original problem?
• Does it satisfy the needs of the user?
• Is it acceptable to the user?
Now let’s put problem-
solving into action!
Take the problem of what to do this
evening
1. Identify the problem
• How do the individuals wish to spend the evening?
2. Understand the problem
• The only solutions that should be selected are ones that everyone
involved would know how to do
3. Identify alternatives
a. Watch television
b. Invite friends over
c. Play video games
d. Read a book
Etc.
Take the problem of what to do this
evening – Cont.
4. Select the best way to solve the problem
a. Weed out alternatives that are not acceptable
b. Specify the pros and cons of each remaining alternative, and weigh them
to make the final decision.
• This solution will be the best alternative if all the other steps were completed
well.
5. Prepare a list of steps (instructions) that will result in a fun evening.
6. Evaluate the solution.
• Are we having fun yet?
•
Problem Steps Outcome.
description
Identify the Problem: Enrolling in a university & department
problem. Goal: Name university and department that she
will this year.
Understand the Facts:
Today is the final day problem. Searching for Universities available.
for Abeer in high Knowing her grades, hobbies, specialties
school, she & her and Gender.
family gathered to list possible go local university.(speed, not have
decide which university solutions to the desired section, monthly reward)
for here to attend. problem go a broad.(trip expenses, have desired
section, free enrolment, monthly reward)
go private university.( trip expenses very
expensive , school I prefer, enrolment is not free )
Select the best Criteria:
solutions to the 1 enters high ranked university and desired
problem. section.
2 Not expensive.
3 Free.
So, solution 2.
List instructions (Do 1. Send an enrol application to the university.
Stage) 2. Wait for reply.
3. Pack your stuff, go to university.
4. Attend first day.
Evaluate the I felt lonely, grades were low.
solution So, must change solution(revaluate)
(Review and Revise).
Problems
• Heuristic solutions
• Solutions that cannot be reached through a direct set of steps
• Example: expanding a company
• These solutions require reasoning built on knowledge and
experience, and a process of trial and error
• The results may not produce the same results each time
the algorithm is executed
Problem Solving with Computers –
Cont.
• Computers are built to deal with algorithmic solutions, which
are often difficult or very time consuming for humans
• Results
• The outcome or the completed computer-assisted answer
• May take any form: Printout, Updated files, Output to monitor, speakers,
etc.
• Program
• The set of instructions that make up the solution after they have been coded
into a particular computer language