SlideShare uma empresa Scribd logo
1 de 19
Problem Solving Basics
Problem Solving
• Problem solving consists of using generic
or ad hoc methods, in an orderly manner, for
finding solutions to problems.
Characteristics of Difficult Problems
• Intransparency (lack of clarity of the situation)
• Polytely (multiple goals)
• Complexity (large numbers of items,
interrelations and decisions)
• Connectivity (hierarchy relation,
communication relation, allocation relation)
• Heterogeneity
• Dynamics (time considerations)
Problem Solving Strategies
• Abstraction: solving the problem in a model of
the system before applying it to the real system
• Analogy: using a solution that solves an
analogous problem
• Brainstorming: suggesting a large number of
solutions or ideas and combining and developing
them until an optimum solution is found
• Divide and conquer: breaking down a large,
complex problem into smaller, solvable problems
Problem Solving Strategies
• Hypothesis testing: assuming a possible
explanation to the problem and trying to
prove (or, in some contexts, disprove) the
assumption
• Means-ends analysis: choosing an action at
each step to move closer to the goal.
• Proof: try to prove that the problem cannot be
solved. The point where the proof fails will be
the starting point for solving it
Problem Solving Strategies
• Reduction: transforming the problem into
another problem for which solutions exist
• Research: employing existing ideas or
adapting existing solutions to similar problems
• Root cause analysis: identifying the cause of a
problem
• Trial-and-error: testing possible solutions until
the right one is found
Common barriers to problem solving
• Confirmation biased
- Confirmation bias is a tendency for people to
favor information that confirms their
preconceptions or hypotheses regardless of
whether the information is true.
• Mental set
- mental set describes one's inclination to
attempt to solve problems in such a way that
has proved successful in previous experiences.
Common barriers to problem solving
• Unnecessary constraints
-This occurs when the subject, trying to solve the
problem subconsciously, places boundaries on the
task at hand, which in turn forces him or her to
strain to be more innovative in their thinking.
• Irrelevant information
- Irrelevant information is information presented
within a problem that is unrelated or unimportant
to the specific problem. Within the specific context
of the problem, irrelevant information would serve
no purpose in helping solve that particular problem.
Problem Solving in Computer
Programming
• Different methods –
i) Flowchart
ii) Psedocode
iii) Algorithm
Flowchart
• Flowcharting is a graphical way of depicting a
problem in terms of its inputs, outputs, and
processes.
Example: finding the volume of a 3D
object
Pseducode
• Pseudocode involves writing down all of the
major steps you will use in the program as
depicted in your flowchart.
• For the previous example in flowchart, the
pseducode would be –
Another Example
• Pseducode-
Algorithm
• In computer science, an algorithm is a step-
by-step procedure for calculations.
• Algorithms are used for calculation, data
processing, and automated reasoning.
• Representations of algorithms can be classed
into three accepted levels:
1. High-level description
2. Implementation description
3. Formal description
Ex.- Find the largest number in a list of
numbers of random order.
• High-level description:
• If there are no numbers in the set then there is no
highest number.
• Assume the first number in the set is the largest
number in the set.
• For each remaining number in the set: if this number is
larger than the current largest number, consider this
number to be the largest number in the set.
• When there are no numbers left in the set to iterate
over, consider the current largest number to be the
largest number of the set.
Thank you

Mais conteúdo relacionado

Mais procurados

Problem Solving PowerPoint PPT Content Modern Sample
Problem Solving PowerPoint PPT Content Modern SampleProblem Solving PowerPoint PPT Content Modern Sample
Problem Solving PowerPoint PPT Content Modern SampleAndrew Schwartz
 
PROBLEM SOLVING POWERPOINT
PROBLEM SOLVING POWERPOINT PROBLEM SOLVING POWERPOINT
PROBLEM SOLVING POWERPOINT Andrew Schwartz
 
Problem solving techniques pdf
Problem solving techniques pdfProblem solving techniques pdf
Problem solving techniques pdfRanvijay Akela
 
Critical Thinking 3
Critical Thinking 3Critical Thinking 3
Critical Thinking 3Alex Holub
 
Root Cause Analysis
Root Cause AnalysisRoot Cause Analysis
Root Cause AnalysisDavid Hanson
 
Means end analysis, knowledge in learning
Means end analysis,  knowledge in learningMeans end analysis,  knowledge in learning
Means end analysis, knowledge in learningGaurav Chaubey
 
Problem Solving Tools and Techniques by TQMI
Problem Solving Tools and Techniques by TQMIProblem Solving Tools and Techniques by TQMI
Problem Solving Tools and Techniques by TQMIAndrew Leong
 
Analytical Thinking Training
Analytical Thinking TrainingAnalytical Thinking Training
Analytical Thinking TrainingM Furqan Aslam
 
Creative Problem Solving Skills For Staff
Creative Problem Solving Skills For StaffCreative Problem Solving Skills For Staff
Creative Problem Solving Skills For StaffPaul Nguyen
 
Decision making & problem solving
Decision making & problem solvingDecision making & problem solving
Decision making & problem solvingGagan Malhotra
 
Problem solving method
Problem solving methodProblem solving method
Problem solving methodBSEPhySci14
 
Problem solving technique , strategies
Problem solving technique , strategiesProblem solving technique , strategies
Problem solving technique , strategiesHussein Kareem
 

Mais procurados (20)

Problem Solving PowerPoint PPT Content Modern Sample
Problem Solving PowerPoint PPT Content Modern SampleProblem Solving PowerPoint PPT Content Modern Sample
Problem Solving PowerPoint PPT Content Modern Sample
 
Solve Problems Productively
Solve Problems ProductivelySolve Problems Productively
Solve Problems Productively
 
Problem solving course
Problem solving courseProblem solving course
Problem solving course
 
PROBLEM SOLVING POWERPOINT
PROBLEM SOLVING POWERPOINT PROBLEM SOLVING POWERPOINT
PROBLEM SOLVING POWERPOINT
 
Problem solving techniques pdf
Problem solving techniques pdfProblem solving techniques pdf
Problem solving techniques pdf
 
Critical Thinking 3
Critical Thinking 3Critical Thinking 3
Critical Thinking 3
 
Root Cause Analysis
Root Cause AnalysisRoot Cause Analysis
Root Cause Analysis
 
Problem solving
Problem solvingProblem solving
Problem solving
 
Means end analysis, knowledge in learning
Means end analysis,  knowledge in learningMeans end analysis,  knowledge in learning
Means end analysis, knowledge in learning
 
M1 Problem Solving Techniques
M1 Problem Solving TechniquesM1 Problem Solving Techniques
M1 Problem Solving Techniques
 
Problem solving
Problem solvingProblem solving
Problem solving
 
Problem solving
Problem solvingProblem solving
Problem solving
 
Problem Solving Tools and Techniques by TQMI
Problem Solving Tools and Techniques by TQMIProblem Solving Tools and Techniques by TQMI
Problem Solving Tools and Techniques by TQMI
 
Analytical Thinking Training
Analytical Thinking TrainingAnalytical Thinking Training
Analytical Thinking Training
 
Power point on creative problem solving
Power point on creative problem solvingPower point on creative problem solving
Power point on creative problem solving
 
Creative Problem Solving Skills For Staff
Creative Problem Solving Skills For StaffCreative Problem Solving Skills For Staff
Creative Problem Solving Skills For Staff
 
Decision making & problem solving
Decision making & problem solvingDecision making & problem solving
Decision making & problem solving
 
Problem solving method
Problem solving methodProblem solving method
Problem solving method
 
Problem solving& Decision Making
Problem solving& Decision MakingProblem solving& Decision Making
Problem solving& Decision Making
 
Problem solving technique , strategies
Problem solving technique , strategiesProblem solving technique , strategies
Problem solving technique , strategies
 

Destaque

Bouquet of customer service
Bouquet of customer serviceBouquet of customer service
Bouquet of customer serviceAireen Ricamara
 
Goal setting – a must for success driven
Goal setting – a must for success drivenGoal setting – a must for success driven
Goal setting – a must for success drivenAireen Ricamara
 
How to win friends and influence people
How to win friends and influence peopleHow to win friends and influence people
How to win friends and influence peopleAireen Ricamara
 
Mapping the sphere
Mapping the sphereMapping the sphere
Mapping the sphereTarun Gehlot
 
Problem solving & decision making slide v1
Problem solving & decision making slide v1Problem solving & decision making slide v1
Problem solving & decision making slide v1aaltho01
 
Decision making and problem solving tristan f. m agtalapa
Decision making and problem solving tristan f. m agtalapaDecision making and problem solving tristan f. m agtalapa
Decision making and problem solving tristan f. m agtalapaTristan Magtalapa
 
Pelatihan "Creative Thinking, Problem Solving & Decision Making" (Pemateri : ...
Pelatihan "Creative Thinking, Problem Solving & Decision Making" (Pemateri : ...Pelatihan "Creative Thinking, Problem Solving & Decision Making" (Pemateri : ...
Pelatihan "Creative Thinking, Problem Solving & Decision Making" (Pemateri : ...Kanaidi ken
 
Problem-Solving & Decision-Making workshop
Problem-Solving & Decision-Making workshopProblem-Solving & Decision-Making workshop
Problem-Solving & Decision-Making workshopdijoe331
 
Root Cause Analysis
Root Cause AnalysisRoot Cause Analysis
Root Cause AnalysisCarlo Magno
 
Decision Making & Problem Solving
Decision Making & Problem SolvingDecision Making & Problem Solving
Decision Making & Problem SolvingKhalid Nasr
 
Problem solving & decision making
Problem solving & decision makingProblem solving & decision making
Problem solving & decision makingSoft Skills World
 
Problem Solving Toolkit_Final v1.0
Problem Solving Toolkit_Final v1.0Problem Solving Toolkit_Final v1.0
Problem Solving Toolkit_Final v1.0lee_anderson40
 
Problem solving & decision making at the workplace
Problem solving & decision making at the workplaceProblem solving & decision making at the workplace
Problem solving & decision making at the workplaceFaakor Agyekum
 
Problem Solving and Decision Making
Problem Solving and Decision MakingProblem Solving and Decision Making
Problem Solving and Decision MakingIbrahim M. Morsy
 

Destaque (20)

Pareto charts
Pareto chartsPareto charts
Pareto charts
 
Branding
BrandingBranding
Branding
 
Cause & effect diagrams
Cause & effect diagramsCause & effect diagrams
Cause & effect diagrams
 
Bouquet of customer service
Bouquet of customer serviceBouquet of customer service
Bouquet of customer service
 
Goal setting – a must for success driven
Goal setting – a must for success drivenGoal setting – a must for success driven
Goal setting – a must for success driven
 
How to win friends and influence people
How to win friends and influence peopleHow to win friends and influence people
How to win friends and influence people
 
Mapping the sphere
Mapping the sphereMapping the sphere
Mapping the sphere
 
Problem solving & decision making slide v1
Problem solving & decision making slide v1Problem solving & decision making slide v1
Problem solving & decision making slide v1
 
Sphere development
Sphere developmentSphere development
Sphere development
 
Decision making and problem solving tristan f. m agtalapa
Decision making and problem solving tristan f. m agtalapaDecision making and problem solving tristan f. m agtalapa
Decision making and problem solving tristan f. m agtalapa
 
Pelatihan "Creative Thinking, Problem Solving & Decision Making" (Pemateri : ...
Pelatihan "Creative Thinking, Problem Solving & Decision Making" (Pemateri : ...Pelatihan "Creative Thinking, Problem Solving & Decision Making" (Pemateri : ...
Pelatihan "Creative Thinking, Problem Solving & Decision Making" (Pemateri : ...
 
Problem Solving J Wixson
Problem Solving   J WixsonProblem Solving   J Wixson
Problem Solving J Wixson
 
Problem-Solving & Decision-Making workshop
Problem-Solving & Decision-Making workshopProblem-Solving & Decision-Making workshop
Problem-Solving & Decision-Making workshop
 
Root Cause Analysis
Root Cause AnalysisRoot Cause Analysis
Root Cause Analysis
 
Decision Making & Problem Solving
Decision Making & Problem SolvingDecision Making & Problem Solving
Decision Making & Problem Solving
 
Problem solving & decision making
Problem solving & decision makingProblem solving & decision making
Problem solving & decision making
 
Problem Solving
Problem SolvingProblem Solving
Problem Solving
 
Problem Solving Toolkit_Final v1.0
Problem Solving Toolkit_Final v1.0Problem Solving Toolkit_Final v1.0
Problem Solving Toolkit_Final v1.0
 
Problem solving & decision making at the workplace
Problem solving & decision making at the workplaceProblem solving & decision making at the workplace
Problem solving & decision making at the workplace
 
Problem Solving and Decision Making
Problem Solving and Decision MakingProblem Solving and Decision Making
Problem Solving and Decision Making
 

Semelhante a Problem Solving Basics

Basicqualitytoolspresentationleanjourneyvjen 110917194351-phpapp01
Basicqualitytoolspresentationleanjourneyvjen 110917194351-phpapp01Basicqualitytoolspresentationleanjourneyvjen 110917194351-phpapp01
Basicqualitytoolspresentationleanjourneyvjen 110917194351-phpapp01Md Jawed Akbar
 
Introduction to Computational Thinking.pptx
Introduction to Computational Thinking.pptxIntroduction to Computational Thinking.pptx
Introduction to Computational Thinking.pptxAyodeleOgegbo
 
AASHE 2014 Mind Mapping: A Systems Thinking Application for Change Management
AASHE 2014 Mind Mapping: A Systems Thinking Application for Change ManagementAASHE 2014 Mind Mapping: A Systems Thinking Application for Change Management
AASHE 2014 Mind Mapping: A Systems Thinking Application for Change ManagementMieko Ozeki
 
Artificial Intelligence and The Complexity
Artificial Intelligence and The ComplexityArtificial Intelligence and The Complexity
Artificial Intelligence and The ComplexityHendri Karisma
 
Analytics in Context: Modelling in a regulatory environment
Analytics in Context: Modelling in a regulatory environmentAnalytics in Context: Modelling in a regulatory environment
Analytics in Context: Modelling in a regulatory environmentIntegrated Knowledge Services
 
Choosing a Machine Learning technique to solve your need
Choosing a Machine Learning technique to solve your needChoosing a Machine Learning technique to solve your need
Choosing a Machine Learning technique to solve your needGibDevs
 
Problemsolvingfortm 130819064805-phpapp01
Problemsolvingfortm 130819064805-phpapp01Problemsolvingfortm 130819064805-phpapp01
Problemsolvingfortm 130819064805-phpapp01Tuan Minh Hoang
 
computing profession and core skills
computing profession and core skillscomputing profession and core skills
computing profession and core skillsHamza Cheema
 
chapter 1.pptx
chapter 1.pptxchapter 1.pptx
chapter 1.pptxDejeneDay
 
Creative problem solving
Creative problem solvingCreative problem solving
Creative problem solvingVijayKrKhurana
 

Semelhante a Problem Solving Basics (20)

Basicqualitytoolspresentationleanjourneyvjen 110917194351-phpapp01
Basicqualitytoolspresentationleanjourneyvjen 110917194351-phpapp01Basicqualitytoolspresentationleanjourneyvjen 110917194351-phpapp01
Basicqualitytoolspresentationleanjourneyvjen 110917194351-phpapp01
 
7 qc tools
7 qc tools7 qc tools
7 qc tools
 
Introduction to Computational Thinking.pptx
Introduction to Computational Thinking.pptxIntroduction to Computational Thinking.pptx
Introduction to Computational Thinking.pptx
 
Problem solving
Problem solvingProblem solving
Problem solving
 
AI CH 1d.pptx
AI CH 1d.pptxAI CH 1d.pptx
AI CH 1d.pptx
 
Application of analytics
Application of analyticsApplication of analytics
Application of analytics
 
AASHE 2014 Mind Mapping: A Systems Thinking Application for Change Management
AASHE 2014 Mind Mapping: A Systems Thinking Application for Change ManagementAASHE 2014 Mind Mapping: A Systems Thinking Application for Change Management
AASHE 2014 Mind Mapping: A Systems Thinking Application for Change Management
 
Artificial Intelligence and The Complexity
Artificial Intelligence and The ComplexityArtificial Intelligence and The Complexity
Artificial Intelligence and The Complexity
 
Analytics in Context: Modelling in a regulatory environment
Analytics in Context: Modelling in a regulatory environmentAnalytics in Context: Modelling in a regulatory environment
Analytics in Context: Modelling in a regulatory environment
 
Ch8 mathematics
Ch8 mathematicsCh8 mathematics
Ch8 mathematics
 
Choosing a Machine Learning technique to solve your need
Choosing a Machine Learning technique to solve your needChoosing a Machine Learning technique to solve your need
Choosing a Machine Learning technique to solve your need
 
Problemsolvingfortm 130819064805-phpapp01
Problemsolvingfortm 130819064805-phpapp01Problemsolvingfortm 130819064805-phpapp01
Problemsolvingfortm 130819064805-phpapp01
 
Problem Solving
Problem SolvingProblem Solving
Problem Solving
 
computing profession and core skills
computing profession and core skillscomputing profession and core skills
computing profession and core skills
 
Final assignment
Final assignmentFinal assignment
Final assignment
 
chapter 1.pptx
chapter 1.pptxchapter 1.pptx
chapter 1.pptx
 
Mathematicalprocess
MathematicalprocessMathematicalprocess
Mathematicalprocess
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 
Creative problem solving
Creative problem solvingCreative problem solving
Creative problem solving
 
Cep wk 10
Cep wk 10Cep wk 10
Cep wk 10
 

Mais de Sikder Tahsin Al-Amin

de Bruijn Graph Construction from Combination of Short and Long Reads
de Bruijn Graph Construction from Combination of Short and Long Readsde Bruijn Graph Construction from Combination of Short and Long Reads
de Bruijn Graph Construction from Combination of Short and Long ReadsSikder Tahsin Al-Amin
 
Distance Estimation by Constructing The Virtual Ruler in Anisotropic Sensor N...
Distance Estimation by Constructing The Virtual Ruler in Anisotropic Sensor N...Distance Estimation by Constructing The Virtual Ruler in Anisotropic Sensor N...
Distance Estimation by Constructing The Virtual Ruler in Anisotropic Sensor N...Sikder Tahsin Al-Amin
 
Combinational Logic with MSI and LSI
Combinational Logic with MSI and LSICombinational Logic with MSI and LSI
Combinational Logic with MSI and LSISikder Tahsin Al-Amin
 
Cloud computing for education: A new dawn?
Cloud computing for education: A new dawn?Cloud computing for education: A new dawn?
Cloud computing for education: A new dawn?Sikder Tahsin Al-Amin
 

Mais de Sikder Tahsin Al-Amin (10)

de Bruijn Graph Construction from Combination of Short and Long Reads
de Bruijn Graph Construction from Combination of Short and Long Readsde Bruijn Graph Construction from Combination of Short and Long Reads
de Bruijn Graph Construction from Combination of Short and Long Reads
 
Distance Estimation by Constructing The Virtual Ruler in Anisotropic Sensor N...
Distance Estimation by Constructing The Virtual Ruler in Anisotropic Sensor N...Distance Estimation by Constructing The Virtual Ruler in Anisotropic Sensor N...
Distance Estimation by Constructing The Virtual Ruler in Anisotropic Sensor N...
 
Graphs - Discrete Math
Graphs - Discrete MathGraphs - Discrete Math
Graphs - Discrete Math
 
Combinational Logic with MSI and LSI
Combinational Logic with MSI and LSICombinational Logic with MSI and LSI
Combinational Logic with MSI and LSI
 
Combinational Logic
Combinational LogicCombinational Logic
Combinational Logic
 
Simplification of Boolean Functions
Simplification of Boolean FunctionsSimplification of Boolean Functions
Simplification of Boolean Functions
 
Boolean algebra
Boolean algebraBoolean algebra
Boolean algebra
 
Cloud computing for education: A new dawn?
Cloud computing for education: A new dawn?Cloud computing for education: A new dawn?
Cloud computing for education: A new dawn?
 
Introduction to C++
Introduction to C++Introduction to C++
Introduction to C++
 
Fuzzy clustering of sentence
Fuzzy clustering of sentenceFuzzy clustering of sentence
Fuzzy clustering of sentence
 

Último

Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptxJIT KUMAR GUPTA
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086anil_gaur
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueBhangaleSonal
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoordharasingh5698
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
 

Último (20)

Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086Minimum and Maximum Modes of microprocessor 8086
Minimum and Maximum Modes of microprocessor 8086
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 

Problem Solving Basics

  • 2. Problem Solving • Problem solving consists of using generic or ad hoc methods, in an orderly manner, for finding solutions to problems.
  • 3. Characteristics of Difficult Problems • Intransparency (lack of clarity of the situation) • Polytely (multiple goals) • Complexity (large numbers of items, interrelations and decisions) • Connectivity (hierarchy relation, communication relation, allocation relation) • Heterogeneity • Dynamics (time considerations)
  • 4. Problem Solving Strategies • Abstraction: solving the problem in a model of the system before applying it to the real system • Analogy: using a solution that solves an analogous problem • Brainstorming: suggesting a large number of solutions or ideas and combining and developing them until an optimum solution is found • Divide and conquer: breaking down a large, complex problem into smaller, solvable problems
  • 5. Problem Solving Strategies • Hypothesis testing: assuming a possible explanation to the problem and trying to prove (or, in some contexts, disprove) the assumption • Means-ends analysis: choosing an action at each step to move closer to the goal. • Proof: try to prove that the problem cannot be solved. The point where the proof fails will be the starting point for solving it
  • 6. Problem Solving Strategies • Reduction: transforming the problem into another problem for which solutions exist • Research: employing existing ideas or adapting existing solutions to similar problems • Root cause analysis: identifying the cause of a problem • Trial-and-error: testing possible solutions until the right one is found
  • 7. Common barriers to problem solving • Confirmation biased - Confirmation bias is a tendency for people to favor information that confirms their preconceptions or hypotheses regardless of whether the information is true. • Mental set - mental set describes one's inclination to attempt to solve problems in such a way that has proved successful in previous experiences.
  • 8. Common barriers to problem solving • Unnecessary constraints -This occurs when the subject, trying to solve the problem subconsciously, places boundaries on the task at hand, which in turn forces him or her to strain to be more innovative in their thinking. • Irrelevant information - Irrelevant information is information presented within a problem that is unrelated or unimportant to the specific problem. Within the specific context of the problem, irrelevant information would serve no purpose in helping solve that particular problem.
  • 9. Problem Solving in Computer Programming • Different methods – i) Flowchart ii) Psedocode iii) Algorithm
  • 10. Flowchart • Flowcharting is a graphical way of depicting a problem in terms of its inputs, outputs, and processes.
  • 11. Example: finding the volume of a 3D object
  • 12. Pseducode • Pseudocode involves writing down all of the major steps you will use in the program as depicted in your flowchart.
  • 13. • For the previous example in flowchart, the pseducode would be –
  • 16. Algorithm • In computer science, an algorithm is a step- by-step procedure for calculations. • Algorithms are used for calculation, data processing, and automated reasoning.
  • 17. • Representations of algorithms can be classed into three accepted levels: 1. High-level description 2. Implementation description 3. Formal description
  • 18. Ex.- Find the largest number in a list of numbers of random order. • High-level description: • If there are no numbers in the set then there is no highest number. • Assume the first number in the set is the largest number in the set. • For each remaining number in the set: if this number is larger than the current largest number, consider this number to be the largest number in the set. • When there are no numbers left in the set to iterate over, consider the current largest number to be the largest number of the set.