Test and debug the code 6. A recipe in a cookbook can be thought of as an algorithm for making a cake. The instruction card for assembling a bicycle can be thought of as an algorithm for creating a functioning bicycle from a box of components. One useful tool for planning your program is the flowchart. Another way of representing the algorithm is by using pseudo code.
Pseudo code is a simple English description of the various steps the program accomplishes.
Note that an algorithm is not specific to any particular programming language. A programmer can use the same algorithm to produce programs in any several programming languages. Flowcharts A flowchart or a flow diagram is a means of describing a solution to a problem. It uses symbols with special meanings. A flowchart attempts to explain the algorithm or method that will be used to solve the problem.