MicroC Overview : Languages Supported by MicroC : Activity Behavior: Graphical Implementation Languages : Flowcharts

Flowcharts

Here we refer to regular Flowcharts. Iterative algorithms, if-then-else constructs, switch statements and direct calculations should normally be defined as a flowchart. That graphical language enables the user to graphically debug the algorithm, and it recommended to be used whenever the calculation is not mode-based and the specific calculation can not enjoy the benefits of the other textual languages, listed below.

The code of a Flowchart runs from beginning to end, without stopping. If the Flowchart is ever run again, it starts from the beginning. The code generator tries to minimize the number of goto statements that are needed. This makes the code readable and structured.

Examples that benefit from flowcharts: tuning a radio via incremental frequency adjustment... is it tuned? y/n, stop or increment frequency.