Direkt zum Inhalt

BPE 5.1.5 · J1

Struktogramme

Du liest und entwirfst Struktogramme für Sequenzen, Entscheidungen und Wiederholungen.

Geschätzte Lernzeit: 35 Minuten

Noch nicht begonnen

Das kannst du danach

  • Abläufe als Blöcke lesen
  • Sequenz, Auswahl und Schleife unterscheiden
  • Struktogramme Python-Code zuordnen
  • einfache Abläufe selbst strukturieren

Verständlich erklärt

Ein Struktogramm zeigt den Ablauf ohne sprachabhängige Syntax. Blöcke untereinander bilden eine Sequenz, geteilte Blöcke eine Auswahl und ein umschließender Bedingungsblock eine Wiederholung.

  • Sequenz
  • Auswahl
  • Wiederholung
  • Struktogramm

Beispiel

┌──────────────────────┐
│ zahl einlesen        │
├──────────────────────┤
│ zahl >= 0 ?          │
├──────────┬───────────┤
│ ja: +1   │ nein: -1  │
└──────────┴───────────┘

Typische Fehler

  • Eine Bedingung als normalen Verarbeitungsschritt lesen
  • Die Aktualisierung einer Schleifenvariable vergessen

Kurz zusammengefasst

Struktogramme stellen dieselben Kontrollstrukturen dar wie Python, aber unabhängig von Einrückung und Syntax.

Abi-Bezug

Begründe deinen Lösungsweg, beachte Randfälle und verwende passende Fachbegriffe. Die Übungen sind selbst erstellt, keine offiziellen Prüfungsaufgaben.

Jetzt selbst ausprobieren

Prüfe deine Lösung automatisch. Bei Bedarf helfen dir ein Tipp und anschließend die Musterlösung.

BPE 5J11 Punkteleicht

Struktogramme – Aufgabe 1

Noch nicht begonnen

Aufgabenstellung

Drei einfache Blöcke stehen untereinander. Welche Struktur ist das?

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Streiche zuerst Antworten, die einen anderen Programmbaustein beschreiben.
Lösung anzeigen
Untereinander angeordnete Anweisungen werden nacheinander ausgeführt.
BPE 5J11 Punkteleicht

Struktogramme – Aufgabe 2

Noch nicht begonnen

Aufgabenstellung

Ein Block ist in „ja“ und „nein“ geteilt. Welche Python-Struktur passt?

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Streiche zuerst Antworten, die einen anderen Programmbaustein beschreiben.
Lösung anzeigen
Die zwei Zweige bilden eine Alternative.
BPE 5J12 Punktemittel

Struktogramme – Aufgabe 3

Noch nicht begonnen

Aufgabenstellung

Ein Struktogramm enthält: summe = 0; Wiederhole für zahl = 1 bis 4: summe = summe + zahl. Welcher Endwert entsteht?

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Addiere die vier Laufwerte nacheinander.
Lösung anzeigen
0 + 1 + 2 + 3 + 4 ergibt 10.
BPE 5J12 Punktemittel

Struktogramme – Aufgabe 4

Noch nicht begonnen

Aufgabenstellung

Welche Struktur beschreibt „Solange Guthaben kleiner als 20 ist: erhöhe Guthaben um 5“?

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Streiche zuerst Antworten, die einen anderen Programmbaustein beschreiben.
Lösung anzeigen
„Solange“ beschreibt eine bedingte Wiederholung.
BPE 5J12 Punktemittel

Struktogramme – Aufgabe 5

Noch nicht begonnen

Aufgabenstellung

Ordne den Ablauf dem Ergebnis zu: Eingabe zahl = 7; falls zahl % 2 == 0, Ausgabe „gerade“, sonst „ungerade“.

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
7 hat bei Division durch 2 einen Rest.
Lösung anzeigen
7 % 2 ist 1, daher wird der sonst-Zweig ausgeführt.
BPE 5J12 Punktemittel

Struktogramme – Aufgabe 6

Noch nicht begonnen

Aufgabenstellung

Ein Ablauf setzt x = 1 und verdoppelt x, solange x < 10. Nenne die nacheinander erreichten Werte einschließlich Startwert.

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Notiere auch den letzten Wert, durch den die Bedingung falsch wird.
Lösung anzeigen
Die Zustände sind 1, 2, 4, 8 und nach dem letzten Durchlauf 16.

Lektionsabschluss

Bearbeite Aufgaben, um deine Auswertung zu sehen.