Designing the problem can be expressed in the form of
Algorithm: An algorithm is a set of instructions that describe a method for solving a problem. It is normally given in mix of computer code and English language. This is often called „pseudo-code‟.
Flowchart: The algorithm is represented in the form of a diagram with action boxes linked by lines showing the order in which they are executed. This is known as „the flow of control‟. It is the diagrammatic representation of an algorithm.