copyright © 2012 pearson education, inc. chapter 1 general problem solving concepts problem solving...

7
Copyright © 2012 Pearson Education, Inc. Chapter 1 General Problem Solving Concepts Problem Solving and Programming Concepts 9 th Edition By Maureen Sprankle and Jim Hubbard

Upload: patrick-houston

Post on 21-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Copyright © 2012 Pearson Education, Inc. Chapter 1 General Problem Solving Concepts Problem Solving and Programming Concepts 9 th Edition By Maureen Sprankle

Copyright © 2012 Pearson Education, Inc.

Chapter 1General Problem Solving Concepts

Problem Solving and Programming Concepts

9th Edition

By Maureen Sprankle and Jim Hubbard

Page 2: Copyright © 2012 Pearson Education, Inc. Chapter 1 General Problem Solving Concepts Problem Solving and Programming Concepts 9 th Edition By Maureen Sprankle

Copyright © 2012 Pearson Education, Inc. 0-2

Overview

• Problem Solving in Everyday Life

• Types of Problems

• Problem Solving with Computers

• Difficulties with Problem Solving

Page 3: Copyright © 2012 Pearson Education, Inc. Chapter 1 General Problem Solving Concepts Problem Solving and Programming Concepts 9 th Edition By Maureen Sprankle

Copyright © 2012 Pearson Education, Inc.

Problem Solving in Everyday Life

1. Identify the problem.

2. Understand the problem.

3. Identify alternative ways to solve problem.

4. Select best alternative.

5. List solution steps for alternative chosen.

6. Evaluate solution.

0-3

Page 4: Copyright © 2012 Pearson Education, Inc. Chapter 1 General Problem Solving Concepts Problem Solving and Programming Concepts 9 th Edition By Maureen Sprankle

Copyright © 2012 Pearson Education, Inc.

Types of Problems

Problems with …•Algorithmic solutions

–series of actions

•Heuristic solutions–require reasoning built on knowledge and experience, and a process of trial and error.

•Combination of algorithmic and heuristic solutions

0-4

Page 5: Copyright © 2012 Pearson Education, Inc. Chapter 1 General Problem Solving Concepts Problem Solving and Programming Concepts 9 th Edition By Maureen Sprankle

Copyright © 2012 Pearson Education, Inc.

Problem Solving with Computers

Definitions:

•Solution instructions followed to produce best result

•Result outcome, computer-assisted answer

•Program instructions for solution using computer language

0-5

Page 6: Copyright © 2012 Pearson Education, Inc. Chapter 1 General Problem Solving Concepts Problem Solving and Programming Concepts 9 th Edition By Maureen Sprankle

Copyright © 2012 Pearson Education, Inc.

I can’t explain how I know, I just know it!

• Which number is the largest?1. 30

2. 60

3. 40

0-6

Page 7: Copyright © 2012 Pearson Education, Inc. Chapter 1 General Problem Solving Concepts Problem Solving and Programming Concepts 9 th Edition By Maureen Sprankle

Copyright © 2012 Pearson Education, Inc.

Difficulties with Problem Solving

• Lack of problem solving experience

• Inadequate solution steps

• Incorrect problem definition

• Alternatives chosen incorrectly

• Invalid logic

• Incorrect solution evaluation

0-7