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:
Bearbeiten im Mermaid Live Editor
Beispiel
Gegeben ist das folgende Java-Programm
public class App {
public App() {
List myList = new List<>();
while(true) {
Scanner scanner = new Scanner(System.in);
int option = scanner.nextInt();
if (option == 1) {
sayHello();
} else if (option == 2) {
String text = scanner.nextLine();
myList.append(text);
} else if (option == 3) {
System.exit(0);
}
}
}
public void sayHello() {
System,out.println("Hello");
}
public static void main(String[] args) {
new App();
}
}
In einem PAP dargestellt würde das Programm so aussehen.