Ziehe einen Baustein aus der Palette an die gewünschte Stelle.

0 Bausteine
Operatorenliste

Struktogramm-Operatoren

Kurzübersicht nach der offiziellen Operatorenliste für Struktogramme der Abiturprüfung Baden-Württemberg, Version 2.2 vom 01.09.2024.

Hinweis Platzhalter wie Variable, Datentyp, Wert oder Bedingung werden im Unterricht durch konkrete Namen, Werte oder Ausdrücke ersetzt. Kontrollstrukturen dürfen verschachtelt werden.
Daten

Deklaration

Deklaration: Variable als Datentyp

Eine Variable wird angelegt; die Angabe des Datentyps kann ergänzt werden.

Daten

Initialisierung

Initialisierung: Variable = Wert

Eine Variable erhält einen Startwert oder das Ergebnis einer Berechnung.

Daten

Deklaration und Initialisierung

Deklaration und Initialisierung: Variable als Datentyp = Wert

Anlegen und Startwert setzen werden in einem Schritt notiert.

Anweisung

Zuweisung

Zuweisung: Element = Wert

Einem Element wird ein Wert oder ein berechneter Ausdruck zugewiesen.

Ein-/Ausgabe

Einlesen

Einlesen: Variable als Datentyp

Ein Wert wird eingelesen; bei Bedarf direkt mit Deklaration kombiniert.

Ein-/Ausgabe

Ausgabe

Ausgabe: Inhalt

Texte, Variablen, Arrays oder zusammengesetzte Ausdrücke werden ausgegeben.

Unterprogramm

Aufruf / Rückgabe

Aufruf: Funktion(Parameter)

Funktionen, Methoden oder Unterprogramme werden aufgerufen; Rückgabewerte können separat notiert werden.

Kontrolle

Verzweigung

Wenn Bedingung, dann …, sonst …

Bedingungen nutzen Vergleichsoperatoren wie ==, !=, <, <=, > oder >= sowie AND, OR und NOT.

Kontrolle

Wiederholung solange

Wiederhole solange Bedingung

Eine kopfgesteuerte Schleife prüft die Bedingung vor jedem Durchlauf.

Kontrolle

Zählschleife

Zähle i von Startwert bis Endwert, Schrittweite Schrittweite

Eine zählergesteuerte Schleife wiederholt einen Block über eine Zählvariable.

Arrays

Array-Operationen

Zuweisung: Array[Index] = Wert

Arrayelemente können zugewiesen, angehängt, gezählt oder einzeln ausgegeben werden.