Struktogramme
Falls über diesem Text keine PDF-Präsentation zu sehen ist, wurde diese von Ihrem Browser direkt runtergeladen (wenn Sie z.B. mit Safari@Mac surfen). Sie könnnen zum Download auch hier klicken: Direktdownload PDF-Präsentation
Links zu Struktogrammen
- Wikipedia: Nassi-Shneiderman-Diagramm
- Referendars-Hausarbeit: Ein Konzept zum Einsatz von Struktogrammen als pädagogisches Werkzeug im Informatik-Unterricht (PDF) - Getestet anhand einer Unterrichtsreihe zur imperativen Softwareentwicklung mit dem Java-Hamster-Modell in der 11. Jahrgangsstufe
- Beispiel: Alltagstätigkeiten als Struktogramm (aufstehen, Zeitung lesen ... )
- 'Algorithmus' beim Hohenstaufen_Gymnasium Kaiserslautern (Seite enthält eigentlich nur das Beispiel "Primzahltester" in zwei sehr ähnlichen Struktogrammen dargestellt)
- Unterrichtsentwurf Informatik: Erstellung einer Ablaufstruktur in Gruppenarbeit anhand von einer Anleitung zur Benutzung eines Fahrradschlosses. (PDF)
- Stundenentwurf: Üben und Vertiefen von Kontrollstrukturen, Einführung von Struktogrammen (Klasse 9) - PDF
- Einführung 'Struktogramme' (Wirtschaftsinformatik an der Fernuni Hagen), PDF
- Lehrer-online: Algorithmen und ihre Darstellung im Struktogramm (nicht besonders stark; Fokus auf betrieblichen Abläufen)
- Übungen zu Struktogrammen (Javascript)
Übungen
Alle Übungen finden Sie in der Materialsammlung (dort auch alle zusätzlichen Dateien wie Bilder, Klassendiagramme oder HTML-Vorlagen!).
Die aktuelle Übung können Sie hier als txt-File herunterladen.
***** Übungen: Struktogramme *****
Struktogramm_1: Einfache Bank
Wenn Sie sich im Internet zum Onlinebanking anmelden, müssen Sie eine korrekte Benutzerkennung und ein korrektes Passwort eingeben.
Erstellen Sie ein Struktogramm für die Prüfung auf korrekte Anmeldedaten.
Struktogramm_2: Schwierige Bank
Wenn die Anmeldeprüfung positiv war, kann der Kunde auf den Kundenbereich zugreifen. Er wird mit einer Willkommensmeldung begrüßt ("Hallo Frau Smith.") und erhält die Möglichkeit, eine Aktion auszuwählen:
- Überweisung tätigen (ruft die Methode ueberweisungTaetigen() auf)
- Passwort ändern (ruft die Methode passwortAendern() auf)
- Kontostand anzeigen (zeigt den Kontostand an)
- Abmelden (meldet den Kunden ab)
a) Erstellen Sie ein Struktogramm.
b) Setzen Sie das Struktogramm im Programm um.
Struktogramm_3: Programmieren nach Struktogrammen
a) Erzeugen Sie das in struktogramm1_bild_anrede-uebung.png dargestellte Programm ("Anrede", einfach).
b) Erzeugen Sie das in struktogramm1_bild_mail-uebung.png dargestellte Programm ("Mail", mit Methodenaufruf).
c) Erzeugen Sie den Primzahltester (struktogramm1_bild_primzahltester-uebung.png)
