Problem Solving is a process of finding and implementing the solution to a problem. The computer is the symbol manipulating machine that follows the set of instructions called Program.
Problem Solving Techniques:
- Define the problem:
- First step is to identify and define the problem.
- The problem must be stated clearly, accurately and precisely.
- Problem Analysis: Problem analysis is the process of breaking down a problem into its components to identify possible inputs, processes, and outputs associated with the problem. It helps in designing and coding for that particular problem.
- Designing a program: Design a program to solve the problem using an algorithm and flowchart.
- Coding: Writing instructions in a particular programming language to solve a problem.
- Program testing: After writing a program, a programmer needs to test the program for completeness, correctness, reliability and maintainability.
- Installation and Maintenance: Installation of a computer program is the act of making the program ready for execution. Maintenance means periodic review of the programs and modifications based on user requirements.