Programmablaufplan
Ein Programmablaufplan (PAP) ist ein Ablaufdiagramm für ein Computerprogramm, das auch als Flussdiagramm (engl. flowchart) oder Programmstrukturplan bezeichnet wird. Es ist eine grafische Darstellung zur Umsetzung eines Algorithmus in einem Programm und beschreibt die Folge von Operationen zur Lösung einer Aufgabe. (vgl. Wikipedia)
Ein PAP besteht aus folgenden Komponenten:
flowchart TD A(Start) --> B{ } B --> C[Anweisung] C --> D{Verzweigung} D -->|true| E[[Unterprogramm]] D -->|false| F[/Eingabe und Ausgabe/] F --> B E --> G(Stop)
Bearbeiten im Mermaid Live Editor
Beispiel
Gegeben ist das folgende Java-Programm
In einem PAP dargestellt würde das Programm so aussehen.
flowchart TD A(main) --> B[Erzeuge ein neues App-Objekt] B --> I[Erzeuge eine neue Liste myList] I --> C{ } C --> D[/Eingabe: option/] D --> E{ } E -->|option==1| F[[sayHello]] F --> C E -->|option==2| G[/Eingabe: text/] G --> J[Hänge text an myList an] J --> C E -->|option==3| H(Stop) AA(sayHello) --> AB[/Ausgabe: Hello /]