0% found this document useful (0 votes)
4 views14 pages

Lesson1 - General Problem Solving Concept

The document discusses problem solving in everyday life, differentiating between heuristic and algorithmic solutions, and outlines a six-step process for algorithmic problem solving. It emphasizes the importance of understanding problems, identifying alternatives, and evaluating solutions, while also acknowledging the challenges faced in problem solving. Additionally, it highlights that many problems require a combination of both algorithmic and heuristic approaches.

Uploaded by

5f679zf4sk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views14 pages

Lesson1 - General Problem Solving Concept

The document discusses problem solving in everyday life, differentiating between heuristic and algorithmic solutions, and outlines a six-step process for algorithmic problem solving. It emphasizes the importance of understanding problems, identifying alternatives, and evaluating solutions, while also acknowledging the challenges faced in problem solving. Additionally, it highlights that many problems require a combination of both algorithmic and heuristic approaches.

Uploaded by

5f679zf4sk
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 14

By

BAZZEKETA DATSUN
MIT(MUK)
Tel: 0705333525
Email: [email protected]
 Problem Solving in Everyday Life
 Types of Problems
 Problem Solving with Computers
 Difficulties with Problem Solving
1. Describe difference between heuristic
and algorithmic solutions
2. List and describe SIX (6) problem-
solving steps for algorithmic solution
3. Use problem-solving steps to solve
problem
Programming is the art of writing programs.

A program refers to the set of instructions that


tell a computer what to do
OR software developed to do a particular task.
Example like web browsers, whatsapp, twitter,
facebook etc
A problem a situation that can hinders or
prevents progress of anything in life.

Problem solving is the art of finding a solution


to a given obstacle in life
SIX (6) steps in problem-solving process:
1. Identify the problem
2. Understand the problem – require
knowledge base
3. Identify alternative ways to solve problem
4. Select best alternative
5. List solution steps for alternative chosen
6. Evaluate solution
Example 1:
Let’s say you are preparing for
examination in hostel / apartment, and
you are very hungry right now.
Try to solve the problem above by using
six steps of problem solving process.
Problems can be solved with:
• Algorithmic problems
• Heuristic problems
• Combination of algorithmic and heuristic
 Can be solved with a series of actions
(in steps)
 These steps are called ALGORITHM
 Example:
◦ Balancing a cheque book
◦ Baking a cake
◦ Withdrawing money from ATM machine
◦ Paying for your parking ticket via auto pay machine
◦ What else?
 Problem which couldn’t be solved
through a direct set of steps.
 Require knowledge, experience & a
process of trial and error (repeating six
steps more than once)
 Example:
 How to buy best stock from market
 Should the company be expanded
 Baking a delicious cake
 Raising up a kid
 What else?
 Most problems require a combination of
algorithmic and heuristic solutions
 Example:
◦ Repairing a car
◦ Driving a car
◦ To win in a computer game
◦ What else??
Definitions:
•Solution  instructions followed to produce

best result
•Result  outcome, computer-assisted answer
•Program  instructions for solution using

computer language
 Lack of problem solving experience
 Inadequate solution steps
 Incorrect problem definition
 Alternatives chosen incorrectly
 Invalid logic
 Incorrect solution evaluation
 Lack of skills
 Lack of resources
 Lack of self esteem
 Lack of information on how to solve the problem
 THE END

You might also like