SCSJ 1013-PROGRAMMING TECHNIQUE 1

Programming Problem-Solving

1. Programming Problem Solving

Programming is a process of problem-solving. There are three steps in problem solving techniques:

  1. Outline the problem requirements 
  2. Analyze the problem 
  3. Design steps (algorithm) to solve the problem

Other than that, there are three steps that programming usually perform:

  1. Input
  2. Process
  3. Output

The most important parts of programming problem-solving is about ALGORITHM

- a sequence of a finite number of steps arranged in a specific logical order to produce the solution for a problem.

We also learnt about PSEUDO CODE

- a semiformal, English-like language with limited vocabulary that can be used to design & describe algorithms. Purpose is to 

define the procedural logic of an algorithm in a simple, easy-to-understand for its readers.

Basically in this chapter, we mostly learn about how to form a Algorithm flowchart.

Below are some of the basic symbols used in a flowchart.

flow.PNG

 

Details