SlideShare a Scribd company logo
1 of 7
9TH-COMPUTER SCIENCE Unit # 01
Problem Solving
DEFINING A PROBLEM
A well-defined problem is the one that does not contain ambiguities.
All the conditions are clearly specified and it has a clear goal.
It is easy to understand and solve.
Given a problem statement, first we need to see whether the problem
is defined well or not.
STRATEGIES TO DEFINE THE
PROBLEM
Gain Background Knowledge: We try to know the situation and
circumstances in which the problem is happening. In this way, we can
identify the given state. It also helps to know what a good solution
will look like.
Use Guesses: We try to guess the unknown information through
appropriate guesses. These guesses may be bases upon our past
experiences.
Draw a Picture: If the problem is not well-defined, we can draw a
picture and fill the undefined information.
FROM PROBLEM TO SOLUTION
The metaphorical representation of problem where the red light presents a problem, the yellow
light represents its analysis and the green light presents the solution. It shows that problem
analysis makes us closer to a solution.
1.1.2 UNDERSTANDING A PROBLEM
It is important to understand the problem before jumping into the
solution of the problem.
A clear understanding of a problem makes it easier to solve and helps
to save money, time and resources.
Understanding of a problem usually includes identification of the 5
Ws (what, who, when, where, and why).
Problem analysis is the process to figure out these 5 Ws from a
Problem.
Analysis helps to understand a given problem.
FOR EXAMPLE
"Suppose your class teacher assigns you a task to prepare a list of
students in your school whose names start with letter 'A'. The list is
required in order to prepare an alphabetical directory of all school
students and there is only one week to complete the task."... We can
analyse this problem by identifying 5Ws in the problem statement as
given below:
1. What: List of students' names starting with letter 'A'.
2. Who: Students.
3. Why: To prepare the directory of students.
4. When: Within a week.
5. Where: School.
9th-Computer Science unit 1 lect 1.pptx

More Related Content

Similar to 9th-Computer Science unit 1 lect 1.pptx

7 step Problem solving cycle project report
7 step Problem solving cycle project report7 step Problem solving cycle project report
7 step Problem solving cycle project reportSandeep Kohli
 
Problem Solving and Decision Making
Problem Solving and Decision MakingProblem Solving and Decision Making
Problem Solving and Decision MakingIbrahim M. Morsy
 
Cusersibrahimdesktopproblemsolvinganddecisionmaking 090321143622 Phpapp01
Cusersibrahimdesktopproblemsolvinganddecisionmaking 090321143622 Phpapp01Cusersibrahimdesktopproblemsolvinganddecisionmaking 090321143622 Phpapp01
Cusersibrahimdesktopproblemsolvinganddecisionmaking 090321143622 Phpapp01jasonhian
 
Problem-Framing-Canvas-Handbook.pdf
Problem-Framing-Canvas-Handbook.pdfProblem-Framing-Canvas-Handbook.pdf
Problem-Framing-Canvas-Handbook.pdfAldo939112
 
Problem in Psychology and its solution.pptx
Problem in Psychology and its solution.pptxProblem in Psychology and its solution.pptx
Problem in Psychology and its solution.pptxCol Mukteshwar Prasad
 
Cognitive and meta cognitive strategies for problem solving in Mathematics
Cognitive and meta cognitive strategies for problem solving in MathematicsCognitive and meta cognitive strategies for problem solving in Mathematics
Cognitive and meta cognitive strategies for problem solving in MathematicsJohn Paul Hablado
 
Newly-EDITED-DLP-FINAL-DEMO-Quarter-4-Module_1_Measures-of-Central-Tendency-o...
Newly-EDITED-DLP-FINAL-DEMO-Quarter-4-Module_1_Measures-of-Central-Tendency-o...Newly-EDITED-DLP-FINAL-DEMO-Quarter-4-Module_1_Measures-of-Central-Tendency-o...
Newly-EDITED-DLP-FINAL-DEMO-Quarter-4-Module_1_Measures-of-Central-Tendency-o...JONASSIBAL
 
Problem Solving A3 Approach
Problem Solving A3 ApproachProblem Solving A3 Approach
Problem Solving A3 ApproachNigel Thurlow
 
Research problem chapter2
Research problem chapter2Research problem chapter2
Research problem chapter2Binyam Zigta
 
Esemen Matematik Penyelesaian Masalah
Esemen Matematik Penyelesaian MasalahEsemen Matematik Penyelesaian Masalah
Esemen Matematik Penyelesaian MasalahSyafiqah Mohamed Noor
 
Week 5 Part3 Lecture
Week 5 Part3 LectureWeek 5 Part3 Lecture
Week 5 Part3 Lectureeducw200
 
Chapter 2 Identifying a Research Problem
Chapter 2 Identifying a Research ProblemChapter 2 Identifying a Research Problem
Chapter 2 Identifying a Research ProblemJairo Gomez
 
Top 3 Tips on How to Solve Math Problems
Top 3 Tips on How to Solve Math ProblemsTop 3 Tips on How to Solve Math Problems
Top 3 Tips on How to Solve Math ProblemsStat Analytica
 
The Research Problem Statement
The Research Problem StatementThe Research Problem Statement
The Research Problem StatementAndreas Meiszner
 
Decision Analysis Introduction
Decision Analysis IntroductionDecision Analysis Introduction
Decision Analysis Introductionkelly kusmulyono
 
Qcl 14-v3 problem solving-bansthali vidyapith_pooja
Qcl 14-v3 problem solving-bansthali vidyapith_poojaQcl 14-v3 problem solving-bansthali vidyapith_pooja
Qcl 14-v3 problem solving-bansthali vidyapith_poojacutipooja
 

Similar to 9th-Computer Science unit 1 lect 1.pptx (20)

7 step Problem solving cycle project report
7 step Problem solving cycle project report7 step Problem solving cycle project report
7 step Problem solving cycle project report
 
Problem Solving and Decision Making
Problem Solving and Decision MakingProblem Solving and Decision Making
Problem Solving and Decision Making
 
Cusersibrahimdesktopproblemsolvinganddecisionmaking 090321143622 Phpapp01
Cusersibrahimdesktopproblemsolvinganddecisionmaking 090321143622 Phpapp01Cusersibrahimdesktopproblemsolvinganddecisionmaking 090321143622 Phpapp01
Cusersibrahimdesktopproblemsolvinganddecisionmaking 090321143622 Phpapp01
 
Problem-Framing-Canvas-Handbook.pdf
Problem-Framing-Canvas-Handbook.pdfProblem-Framing-Canvas-Handbook.pdf
Problem-Framing-Canvas-Handbook.pdf
 
Problem in Psychology and its solution.pptx
Problem in Psychology and its solution.pptxProblem in Psychology and its solution.pptx
Problem in Psychology and its solution.pptx
 
Cognitive and meta cognitive strategies for problem solving in Mathematics
Cognitive and meta cognitive strategies for problem solving in MathematicsCognitive and meta cognitive strategies for problem solving in Mathematics
Cognitive and meta cognitive strategies for problem solving in Mathematics
 
Newly-EDITED-DLP-FINAL-DEMO-Quarter-4-Module_1_Measures-of-Central-Tendency-o...
Newly-EDITED-DLP-FINAL-DEMO-Quarter-4-Module_1_Measures-of-Central-Tendency-o...Newly-EDITED-DLP-FINAL-DEMO-Quarter-4-Module_1_Measures-of-Central-Tendency-o...
Newly-EDITED-DLP-FINAL-DEMO-Quarter-4-Module_1_Measures-of-Central-Tendency-o...
 
How to solve it
How to solve itHow to solve it
How to solve it
 
Problem Solving A3 Approach
Problem Solving A3 ApproachProblem Solving A3 Approach
Problem Solving A3 Approach
 
Research problem chapter2
Research problem chapter2Research problem chapter2
Research problem chapter2
 
Esemen Matematik Penyelesaian Masalah
Esemen Matematik Penyelesaian MasalahEsemen Matematik Penyelesaian Masalah
Esemen Matematik Penyelesaian Masalah
 
Mathematicalprocess
MathematicalprocessMathematicalprocess
Mathematicalprocess
 
Week 5 Part3 Lecture
Week 5 Part3 LectureWeek 5 Part3 Lecture
Week 5 Part3 Lecture
 
Chapter 2 Identifying a Research Problem
Chapter 2 Identifying a Research ProblemChapter 2 Identifying a Research Problem
Chapter 2 Identifying a Research Problem
 
Top 3 Tips on How to Solve Math Problems
Top 3 Tips on How to Solve Math ProblemsTop 3 Tips on How to Solve Math Problems
Top 3 Tips on How to Solve Math Problems
 
Problem solving
Problem solvingProblem solving
Problem solving
 
The Research Problem Statement
The Research Problem StatementThe Research Problem Statement
The Research Problem Statement
 
Decision Analysis Introduction
Decision Analysis IntroductionDecision Analysis Introduction
Decision Analysis Introduction
 
Do you follow instructions
Do you follow instructionsDo you follow instructions
Do you follow instructions
 
Qcl 14-v3 problem solving-bansthali vidyapith_pooja
Qcl 14-v3 problem solving-bansthali vidyapith_poojaQcl 14-v3 problem solving-bansthali vidyapith_pooja
Qcl 14-v3 problem solving-bansthali vidyapith_pooja
 

Recently uploaded

An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismDabee Kamal
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptxPoojaSen20
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMELOISARIVERA8
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxneillewis46
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxLimon Prince
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppCeline George
 
How to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryHow to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryCeline George
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45MysoreMuleSoftMeetup
 
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatmentsaipooja36
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17Celine George
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Denish Jangid
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽中 央社
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code ExamplesPeter Brusilovsky
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhleson0603
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjMohammed Sikander
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...Gary Wood
 

Recently uploaded (20)

An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
How to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryHow to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 Inventory
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
 
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 
How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17How To Create Editable Tree View in Odoo 17
How To Create Editable Tree View in Odoo 17
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
Basic Civil Engineering notes on Transportation Engineering, Modes of Transpo...
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 

9th-Computer Science unit 1 lect 1.pptx

  • 1. 9TH-COMPUTER SCIENCE Unit # 01 Problem Solving
  • 2. DEFINING A PROBLEM A well-defined problem is the one that does not contain ambiguities. All the conditions are clearly specified and it has a clear goal. It is easy to understand and solve. Given a problem statement, first we need to see whether the problem is defined well or not.
  • 3. STRATEGIES TO DEFINE THE PROBLEM Gain Background Knowledge: We try to know the situation and circumstances in which the problem is happening. In this way, we can identify the given state. It also helps to know what a good solution will look like. Use Guesses: We try to guess the unknown information through appropriate guesses. These guesses may be bases upon our past experiences. Draw a Picture: If the problem is not well-defined, we can draw a picture and fill the undefined information.
  • 4. FROM PROBLEM TO SOLUTION The metaphorical representation of problem where the red light presents a problem, the yellow light represents its analysis and the green light presents the solution. It shows that problem analysis makes us closer to a solution.
  • 5. 1.1.2 UNDERSTANDING A PROBLEM It is important to understand the problem before jumping into the solution of the problem. A clear understanding of a problem makes it easier to solve and helps to save money, time and resources. Understanding of a problem usually includes identification of the 5 Ws (what, who, when, where, and why). Problem analysis is the process to figure out these 5 Ws from a Problem. Analysis helps to understand a given problem.
  • 6. FOR EXAMPLE "Suppose your class teacher assigns you a task to prepare a list of students in your school whose names start with letter 'A'. The list is required in order to prepare an alphabetical directory of all school students and there is only one week to complete the task."... We can analyse this problem by identifying 5Ws in the problem statement as given below: 1. What: List of students' names starting with letter 'A'. 2. Who: Students. 3. Why: To prepare the directory of students. 4. When: Within a week. 5. Where: School.