Programming Fundamentals

Problem Solving Methods

Once a problem is understood, next step is to develop a solution which later can be translated to a program. we will take here advantage of decomposition made as a first step. For each decomposed sub problems, a solution is developed in order to simplify the work. solution of each sun problems is then translated toa sub program. Resulting set of subprograms are then integrated to form a single large program or software.

there are two widely used problem solving methods.

  1.                   Algorithms
  2.                   Flowcharts

Each of above will be discussed in next section of the course in detail, we will also solve some programming problems with the help of Algorithms and flowcharts.