Questions
1. What are the six steps of problem solving?
2. What is an algorithmic solution to a
problem?
3. Name three current problems in your life
that could be solved through an algorithmic process. Explain why each of these
problems is algorithmic in nature.
4. What is a heuristic solution to a problem?
5. Name three current problems in your life
that might be solved through a heuristic approach. Explain why each of these
problems is heuristic in nature.
6. Name three problems that might arise at
home, at school, or in a business that could be solved more efficiently with
computer assistance. Do these problems require an algorithmic or heuristic
solution? Why?
7. State a reason why each of the six
problem-solving steps is important in developing the best solution for a
problem. Give one reason for each step.
No comments:
Post a Comment