Overview of Problem Solving
Completion requirements
What is Problem Solving
Problem solving is the process of finding solutions to difficult or complex issues. It is also the process of achieving a goal by overcoming obstacles. In computing, this is a fundamental activity. It is the act of:
a) Defining a problem;
b) Determining the cause of the problem;
c) Identifying, prioritizing, and selecting alternatives for a solution; and
d) Implementing a solution.
A computational problem is a task that can be solved by a computer. It has three key components:
Input: The data or information available at the start.
Output: The desired result or information we want to achieve.
A Clear Definition: The rules and constraints for transforming the input into the output.