Stewdent.eu
▾

Flussdiagramm-Symbole

Flussdiagramme verwenden standardisierte Symbole, um den Ablauf eines Algorithmus grafisch darzustellen. Das Kennen dieser Symbole ermöglicht es, Diagramme zu lesen und selbst zu erstellen.

Zuletzt aktualisiert: 25. Januar 2026

★☆☆☆☆ Stufe 1computingalgorithmenflussdiagrammsymbolediagramm4 Min Lesezeit

Fehler melden

Ein Flussdiagramm ist eine grafische Darstellung eines Algorithmus oder Prozesses. Statt Text zu schreiben, verwendest du Formen und Pfeile, um zu zeigen, wie ein Programm abläuft. Damit jeder ein Flussdiagramm verstehen kann, gibt es international standardisierte Symbole.

Die wichtigsten Symbole

Start / Ende (Oval / Abgerundetes Rechteck)

╭──────────╮
│  START   │
╰──────────╯

Das Oval (oder abgerundetes Rechteck) markiert den Anfang und das Ende eines Flussdiagramms. Jedes Diagramm hat genau einen Start und mindestens ein Ende.

Prozess (Rechteck)

┌──────────────────┐
│  x = x + 1      │
└──────────────────┘

Das Rechteck steht für eine Verarbeitung oder Berechnung — also für alles, was keine Entscheidung oder Ein-/Ausgabe ist.

Ein-/Ausgabe (Parallelogramm)

╱─────────────────╱
│  EINGABE name  │
╱─────────────────╱

Das Parallelogramm steht für Dateneingabe (vom Benutzer) oder Datenausgabe (auf dem Bildschirm).

Entscheidung (Raute)

      ◇
   ◇     ◇
      ◇

Die Raute steht für eine Entscheidung (Bedingung). Sie hat genau einen Eingang und zwei Ausgänge: einen für "Ja" (wahr) und einen für "Nein" (falsch).

Pfeil (Verbindungslinie)

Pfeile verbinden die Symbole und zeigen die Flussrichtung an — von welchem Symbol zum nächsten der Ablauf geht.

Hinweis

Die hier gezeigten Symbole entsprechen dem ISO-Standard 5807. In Schulen und Lehrbüchern findest du oft leicht vereinfachte Versionen, aber die Grundformen bleiben dieselben.

Übersichtstabelle

SymbolFormVerwendung
Start/EndeOval / abgerundetes RechteckBeginn und Ende des Algorithmus
ProzessRechteckBerechnungen, Zuweisungen
Ein-/AusgabeParallelogrammDaten lesen oder ausgeben
EntscheidungRauteBedingungen (Ja/Nein-Fragen)
VerbindungspfeilLinie mit PfeilspitzeAblaufrichtung anzeigen
VerbindungspunktKleiner KreisFlusslinien zusammenführen

Beispiel: Altersüberprüfung

Ein einfaches Flussdiagramm für eine Altersüberprüfung:

    ╭───────╮
    │ START │
    ╰───┬───╯
        │
╱───────┴────────╱
│  EINGABE alter │
╱────────────────╱
        │
    ◇───┴────────────◇
    │  alter >= 18?   │
    ◇────────────────◇
     │ JA       │ NEIN
     ▼           ▼
╱──────────╱ ╱────────────╱
│ "Zutritt │ │ "Zutritt   │
│ erlaubt" │ │ verweigert"│
╱──────────╱ ╱────────────╱
     │           │
     └─────┬─────┘
           ▼
       ╭───────╮
       │  ENDE │
       ╰───────╯
Tipp

Beschrifte immer die "Ja"- und "Nein"-Ausgänge einer Entscheidungsraute. Ohne Beschriftung ist nicht klar, welcher Pfad bei welchem Ergebnis eingeschlagen wird. Das ist eine der häufigsten Fehlerquellen bei Flussdiagrammen.

Verbindungspunkte

Bei komplexeren Diagrammen müssen Linien zusammengeführt werden. Ein kleiner Kreis (Verbindungspunkt) zeigt an, dass mehrere Pfade zusammenlaufen:

    ───────────────
   │               │
   ▼               ▼
(Ja-Pfad)    (Nein-Pfad)
   │               │
   └───────●───────┘
           │
           ▼
    (Weiterer Code)
Warnung

Pfeile in einem Flussdiagramm sollten immer in die gleiche Richtung fließen — normalerweise von oben nach unten und von links nach rechts. Rückwärtspfeile (für Schleifen) sind erlaubt, sollten aber klar gekennzeichnet sein, um Verwirrung zu vermeiden.

Übungsaufgaben

Welches Symbol verwendest du in einem Flussdiagramm für die Anweisung 'Gib den Namen des Benutzers ein'? Begründe deine Antwort.

Antwort anzeigen
Das Parallelogramm (Eingabe/Ausgabe-Symbol). Dieses Symbol wird für alle Ein- und Ausgabeoperationen verwendet — also wenn Daten vom Benutzer eingelesen oder auf dem Bildschirm ausgegeben werden. Eine Eingabe vom Benutzer ist eindeutig eine Eingabeoperation.

Ein Flussdiagramm hat eine Raute mit der Frage 'x > 10?'. Wie viele Ausgangspfeile hat die Raute und wie sollten sie beschriftet sein?

Antwort anzeigen
Die Raute hat genau zwei Ausgangspfeile. Einer sollte mit 'JA' (oder 'WAHR') beschriftet sein und führt zum Code, der ausgeführt wird, wenn x größer als 10 ist. Der andere sollte mit 'NEIN' (oder 'FALSCH') beschriftet sein und führt zum alternativen Pfad.