Question: CSI 1 3 1 Computational Thinking LAB 1 - Problem solving, introducing repetition and decisions: Intuitive Objectives: a ) Describe the difference between heuristic and
CSI Computational Thinking
LAB Problem solving, introducing repetition and decisions: Intuitive
Objectives:
a Describe the difference between heuristic and algorithmic solutions to problems.
b List describe the five steps to solving a problem that has an algorithmic solution.
Problem Types: From the definition of algorithm we see that it involves a set of steps to get to the solution. This is possible with numeric problems like performing long division, calculating the trajectory of a baseball, or adding a column of numbers. These problems are said to have an algorithmic solution. Some problems cannot be solved through a sequence of steps. For example, determining whether an egg is over cooked, deciding if a person is nice or whether to buy a certain stock. These problems have heuristic solutions. The solution is determined through trial and error techniques, experience or intuition.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
