Back to marketplace

problem solving

No description yet. This curated deck is ready for daily study.

Total cards: 24•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (24)

#1
Front (Question)

well-defined problems

Back (Answer)

problems that are clear to understand and the solution has defined expectations.

#2
Front (Question)

ill-defined problems

Back (Answer)

messy problems which are not clear how to solve.

#3
Front (Question)

Stages of problem solving

Back (Answer)

• Understand the problem • Devise a plan • carry out the plan • Review your work

#4
Front (Question)

• understand the problem

Back (Answer)

• do you have all the data? • is the problem unsolvable? • do you have to solve the whole problem? • is it possible to divide the problem?

#5
Front (Question)

• Devise a plan

Back (Answer)

• are the patterns? • can maths help? • are the any similar problems that have already been solved?

#6
Front (Question)

• Carry out the plan

Back (Answer)

solve the problem continuously checking youre doing it right

#7
Front (Question)

• Review your work

Back (Answer)

• can the solution be improved? • is any of the solution reusable? • is it effectively solved?

#8
Front (Question)

Why do algorithms help

Back (Answer)

• helps understand the problem • executed more quickly • possible to resort to trial and error

#9
Front (Question)

problem recognition

Back (Answer)

The ability to recognize and acknowledge that an issue exists or that a situation needs attention in an existing process or program. The ability to define a problem and know exactly what it is.

#10
Front (Question)

Computable

Back (Answer)

a problem is computable is we can come up with an algorithm that will solve every instance of the problem in a finite number of steps

#11
Front (Question)

intractable problem

Back (Answer)

a problem which cannot be completely solved.

#12
Front (Question)

problem decomposition

Back (Answer)

the process of taking a big problem and breaking it down into smaller problems until you fully explored the problems. Each of these smaller problems translate into one task which is more easily programmable as an individual module, function or procedure.

#13
Front (Question)

Top-down Problem solving

Back (Answer)

an approach to solve a problem that involves breaking down the main problem into sub-problems.

#14
Front (Question)

divide and conquer

Back (Answer)

a technique based around reducing the size of a problem with successive iterations. You look at a problem, apply some rules and discard any data that does not match then repeat the process with any information which is left. E.g. binary search.

#15
Front (Question)

divide and conquer advantages

Back (Answer)

• efficient - short runtime

#16
Front (Question)

examples of solving problems using mathematical techniques

Back (Answer)

• estimating time - estimating cost

#17
Front (Question)

examples of messy problems that need humans to solve/help solve

Back (Answer)

• predicting the results of a race/ game • planning shop layouts • designing a new car

#18
Front (Question)

5 methods of problem solving

Back (Answer)

• enumeration • simulation • theoretical approach • trial and error • creative solution

#19
Front (Question)

enumeration (method of problem solving)

Back (Answer)

Designing an algorithm that performs an exhaustive search

#20
Front (Question)

enumeration example

Back (Answer)

find the solution to an anagram by testing every permutation of letters

#21
Front (Question)

simulation (method of problem solving)

Back (Answer)

The process of designing a model of a real system in order to understand the behavior of the system, and to evaluate various strategies for its operation

#22
Front (Question)

simulation examples

Back (Answer)

• Financial risk analysis • Amusement park rides • Population predications • Managing inventory systems • Queueing problems

#23
Front (Question)

Theoretical approach (method of problem solving)

Back (Answer)

the problem be broken down into pure theory and be represented by mathematics

#24
Front (Question)

Trial and error (method of problem solving)

Back (Answer)

If you don’t know how to solve a problem using trial and error may help the process/ completely solve the problem depending on its complexity.