Problem Solving with Computer

c programming


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:

  1. Define the problem:
    - First step is to identify and define the problem.
    - The problem must be stated clearly, accurately and precisely.

  1. 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.
  2. Designing a program: Design a program to solve the problem using an algorithm and flowchart.    
  3. Coding: Writing instructions in a particular programming language to solve a problem.
  4. Program testing: After writing a program, a programmer needs to test the program for completeness, correctness, reliability and maintainability.
  5. 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.