53de9f621c
Signed-off-by: David Rotermund <54365609+davrot@users.noreply.github.com>
95 lines
1.2 KiB
Markdown
95 lines
1.2 KiB
Markdown
# Flowchart (ISO 5807)
|
|
{:.no_toc}
|
|
|
|
<nav markdown="1" class="toc-class">
|
|
* TOC
|
|
{:toc}
|
|
</nav>
|
|
|
|
## The goal
|
|
|
|
Flowcharts can be used to plan a program. I will try to emulate the norm ISO 5807.
|
|
|
|
Questions to [David Rotermund](mailto:davrot@uni-bremen.de)
|
|
|
|
|
|
## Terminal
|
|
|
|
### Beginning of a program or function
|
|
|
|
{% raw %}
|
|
<pre class="mermaid">
|
|
flowchart LR
|
|
id1([Start])
|
|
</pre>
|
|
{% endraw %}
|
|
|
|
### Ending of a program or function
|
|
|
|
{% raw %}
|
|
<pre class="mermaid">
|
|
flowchart LR
|
|
id1([Stop])
|
|
</pre>
|
|
{% endraw %}
|
|
|
|
## Process
|
|
|
|
For arithmetic operations and data-manipulations.
|
|
|
|
{% raw %}
|
|
<pre class="mermaid">
|
|
flowchart LR
|
|
id1(Process)
|
|
</pre>
|
|
{% endraw %}
|
|
|
|
## Decision
|
|
|
|
{% raw %}
|
|
<pre class="mermaid">
|
|
flowchart LR
|
|
id1{Decision}
|
|
</pre>
|
|
{% endraw %}
|
|
|
|
## Input/Output
|
|
|
|
{% raw %}
|
|
<pre class="mermaid">
|
|
flowchart LR
|
|
id1[/Input/]
|
|
</pre>
|
|
{% endraw %}
|
|
|
|
## Function
|
|
|
|
{% raw %}
|
|
<pre class="mermaid">
|
|
flowchart LR
|
|
id1[[Function]]
|
|
</pre>
|
|
{% endraw %}
|
|
|
|
## Initialization
|
|
|
|
{% raw %}
|
|
<pre class="mermaid">
|
|
flowchart LR
|
|
id1{{Initialization}}
|
|
</pre>
|
|
{% endraw %}
|
|
|
|
## File
|
|
|
|
{% raw %}
|
|
<pre class="mermaid">
|
|
flowchart LR
|
|
id1[(File)]
|
|
</pre>
|
|
{% endraw %}
|
|
|
|
|
|
|
|
|
|
|