Difference between Flowchart and Pseudocode
Flowchart |
Pseudocode |
---|---|
A Flowchart is pictorial representation of flow of an algorithm. |
A Pseudocode is a step-by-step description of an algorithm in code like structure using plain English text. |
A Flowchart uses standard symbols for input, output decisions and start stop statements. Only uses different shapes like box, circle and arrow. |
Pseudocode uses reserved keywords like if-else, for, while, etc. |
This is a way of visually representing data, these are nothing but the graphical representation of the algorithm for a better understanding of the code |
These are fake codes as the word pseudo means fake, using code like structure but plain English text instead of programming language |
Flowcharts are good for documentation |
Pseudocode is better suited for the purpose of understanding |
What is PseudoCode: A Complete Tutorial
A Pseudocode is defined as a step-by-step description of an algorithm. Pseudocode does not use any programming language in its representation instead it uses the simple English language text as it is intended for human understanding rather than machine reading.
Pseudocode is the intermediate state between an idea and its implementation(code) in a high-level language.