Aufgabenstellung
EuraStudy
Logik, formale Modelle (UML, ER, Petri-Netze) und Pseudocode sind die Werkzeuge der Modellierung.
3 Abschnitte~10 Min Lesezeit3 KompetenzenStand 06/2026
Lesetiefe: Vertiefung
Schriftgröße: Standard · Zeilenabstand: Kompakt
Medien immer laden: aus
3 Abschnitte15 Merksätze1 Formel15 Fehlerwarnungen
Wahrheitstafel der Grundoperatoren
Vokabeln
→ KarteiDe Morgan
ist das logische UND, das ODER, die Negation. Beim Umformen wird die Verknüpfung getauscht und jeder Teilausdruck einzeln negiert - genau hier gehen in der Praxis die Klammern verloren.
Erstelle die Wahrheitstafel für und vereinfache.
| A | B | | | | f | |---|---|---|---|---|---| | 0 | 0 | 1 | 0 | 0 | 0 | | 0 | 1 | 0 | 0 | 0 | 0 | | 1 | 0 | 1 | 1 | 0 | 1 | | 1 | 1 | 0 | 0 | 1 | 1 |
.
Komplement-Gesetz: ; Neutralität: .
Ergebnis: Die Funktion ist äquivalent zu - der B-Anteil hebt sich auf.
Boolesche Algebra ist die Mathematik hinter jeder CPU.
NAND-Gatter können ganze Computer bauen - das nennt man funktionale Vollständigkeit.
De Morgan ist deine Lieblingsregel für Negation komplexer Ausdrücke.
SRDP-Aufgaben
Aufgabenstellung
Typische Fehler
Aktive Wiederholung
Erstelle die Wahrheitstafel für einen Halbaddierer (Eingänge A, B; Ausgänge Summe S, Übertrag C). Welche Gatter braucht er?
Passende Aufgaben üben50 Fragen zum Thema
Aktiv abrufen
Erinnere dich an die Kernpunkte — dann aufdecken.
Quellen: Patterson, Hennessy: Computer Organization and Design (Morgan Kaufmann)
MVC vs. MVVM Architekturmuster
Vokabeln
→ KarteiModelliere ein UML-Klassendiagramm für Buch, Schüler und Ausleihe mit passenden Beziehungen und Multiplizitäten.
Die Substantive der Anforderung werden zu Klassen: Buch(bNr, titel, autor), Schüler(sNr, name), Ausleihe(datum, rueckgabe).
Jede Klasse erhält ihre Attribute; Schüler etwa die Methode ausleihen(buch).
Ein Schüler leiht viele Bücher, ein Buch wird nacheinander von vielen Schülern geliehen → eine n:m-Beziehung, realisiert über die Assoziationsklasse Ausleihe.
Schüler „1" — „0..n" Ausleihe und Buch „1" — „0..n" Ausleihe; jede Ausleihe verweist auf genau einen Schüler und ein Buch.
Hier eine Assoziation (keine Aggregation/Komposition), da Buch und Schüler unabhängig voneinander existieren.
Ergebnis: Drei Klassen mit der Assoziationsklasse Ausleihe und Multiplizitäten 1 — 0..n an beiden Enden. Aggregation („hat ein") und Komposition („besteht aus") wären unpassend, weil keine Lebenszyklus-Abhängigkeit besteht.
UML ist die universelle Sprache für Softwarearchitektur.
Klassendiagramme zeigen Struktur, Sequenzdiagramme zeigen Dynamik - beide brauchst du im Designprozess.
Use Cases helfen, mit Stakeholdern über das System zu sprechen, ohne in Implementierung zu versinken.
SRDP-Aufgaben
Aufgabenstellung
Typische Fehler
Aktive Wiederholung
Modelliere für ein Online-Shop-System ein Use-Case-Diagramm mit Akteuren Kunde, Admin und externem Bezahldienst. Welche Anwendungsfälle gibt es?
Passende Aufgaben üben50 Fragen zum Thema
Aktiv abrufen
Erinnere dich an die Kernpunkte — dann aufdecken.
Quellen: Fowler: UML Distilled, 3. Auflage (Addison-Wesley)
Flowchart-Symbole (ISO 5807)
Vokabeln
→ KarteiFinde das größte Element einer nicht-leeren Liste .
``` max := a[0] for i from 1 to n-1 do if a[i] > max then max := a[i] return max ```
Vor jedem Schleifendurchlauf gilt: `max` ist das größte Element von .
Vor : max = a[0] = größtes von a[0..0] - Invariante gilt.
In jedem Schritt wird max ggf. auf a[i] erhöht - Invariante bleibt.
Nach : max ist größtes von a[0..n-1] - Korrektheit folgt.
Ergebnis: Beweis über Schleifeninvariante zeigt: Algorithmus liefert tatsächlich das Maximum. Laufzeit .
Pseudocode ist die Lingua Franca der Algorithmen - sprachunabhaengig, aber präzise.
Schleifeninvarianten sind das Fundament jeder Korrektheitsuessage.
Flowcharts helfen, Kontrollflusss visuell zu prüfen - besonders bei verschachtelten Bedingungen.
SRDP-Aufgaben
Aufgabenstellung
Typische Fehler
Aktive Wiederholung
Schreibe Pseudocode für "Finde das Maximum in einer Liste". Notiere die Schleifeninvariante.
Passende Aufgaben üben50 Fragen zum Thema
Aktiv abrufen
Erinnere dich an die Kernpunkte — dann aufdecken.
Quellen: Knuth: TAOCP Volume 1 - Fundamental Algorithms (Addison-Wesley)
Stand 06/2026Vollständige Fassung über den Tiefenregler — gleiche Stelle, gleiche Anker
Belege & Quellen
Siehe auch