Subroutines are represented as rectangles with double-struck vertical edges. The meaning of the arrow with dashed line may differ from one flowchart to another and can be defined in the legend. The line for the arrow can be solid or dashed. For example an arrow coming from one symbol and ending at another symbol represents that control passes to the symbol the arrow points to.
![computer program flow chart preparation computer program flow chart preparation](https://i.ytimg.com/vi/0VR7iBImDB4/maxresdefault.jpg)
They contain the word “Start” or “End”, or another phrase signaling the start or end of a process, such as “submit inquiry” or “receive product”. They are represented as circles, ovals or rounded (fillet) rectangles. It is commonly used in textbooks and scientific publications that are documenting various algorithms, and also in planning of computer program development, for sketching out the structure of the program before the actual coding takes place.
Computer program flow chart preparation code#
The purpose of using pseudo code is that it is easier for people to understand than conventional programming language code, and that it is an efficient and environment-independent description of the key principles of an algorithm. The programming language is augmented with natural language description details, where convenient, or with compact mathematical notation. It typically omits details that are not essential for human understanding of the algorithm, such as variable declarations, system-specific code and some subroutines.
![computer program flow chart preparation computer program flow chart preparation](https://www.codesansar.com/storage/app/media/computer-basics/flowchart-symbol.png)
![computer program flow chart preparation computer program flow chart preparation](https://assets.asana.biz/m/277648ad02300435/original/inline-project-management-what-is-a-flow-chart-6-2x.png)
Pseudo code uses the structural conventions of a programming language, but is intended for human reading rather than machine reading. It is a procedure for solving a problem in terms of the actions to be executed and the order in which those actions are to be executed. Pseudo code is an informal high-level description of the operating principle of a computer program or other algorithm.