Grafische Darstellung von Programmen

Programme werden durch den Programmcode vollständig definiert. Es ist aber auch möglich Programme grafisch darzustellen. In dieser Darstellung können Programme oft einfacher verstanden werden. Des Weiteren ist es auch für "Nicht-Programmierer" möglich ein Programm zu verstehen.

Flussdiagramme

Zur Darstellung von einfachen Programmen verwenden wir Flussdiagramme (engl. Flowcharts). In den folgenden Abbildungen siehst du die Symbole aus denen Flussdiagramme bestehen und einige Beispiele für komplette Flussdiagramme.

Start / Stop

Dieses Symbol zeigt den Start und das Ende des Programms.

Operation (Tätigkeit)

Beschreibt eine Operation, wie eine Berechnung, oder eine Wertzuweisung zu einer Variable.

Eingabe / Ausgabe

Beschreibt das Einlesen von Werten vom Benutzer oder die Ausgabe von Werten. Dieses Symbol entspricht den Funktionen input bzw. print.

Verzweigung

Dieses Symbol repräsentiert die if-Verzweigung. Es enthält eine Bedingung und zwei Ausgänge. Je nachdem, ob die Bedingung erfüllt ist, wird entweder zum einen Ausgang oder zum anderen verzweigt.

Pfeil

Der Pfeil verbindet die Symbole untereinander.

💡 Beispiele

Passworteingabe

In diesem Beispiel soll der Benutzer eine Geheimnummer eingeben. Die Geheimnummer ist 1735.

Falls die Eingabe richtig ist, soll das Programm: "Okay!" ausgeben. Falls die Nummer falsch ist, soll das Programm: "ACCESS DENIED!" ausgeben.

Flussdiagramm einer einfachen Passworteingabe

Rabatt ab 1000€

In diesem Beispiel soll ein Rabatt von 150€ gewährt werden, falls der Einkaufswert mehr als 1000€ beträgt.

Flussdiagramm des Rabattberechnungsprogramms

Flächenberechnung Quadrat

In diesem Beispiel der Benutzer nach der Seitenlänge eines Quadrats gefragt werden. Falls die Seite kleiner als 0 ist, so soll eine Fehlermeldung ausgegeben werden. Ist die Seite größer oder gleich 0, soll die Fläche berechnet werden und danach ausgegeben werden.

Flussdiagramm der Flächenberechnung

🧭 Zusammenfassung

results matching ""

    No results matching ""