Blatt 04x: Semantische Analyse (IFM 5.21 CB PO18, 5. Semester)

(10 Punkte)

Aufgaben

Betrachten Sie die auf Blatt 04 definierte Sprache. Ergänzen Sie diese Sprache um Arrays und Pointer. Benutzen Sie dabei die aus C/C++ bekannte Syntax.

Lösen Sie mit dieser erweiterten Sprachdefinition die auf Blatt 04 gestellten Aufgaben.

Anmerkung: Hier sind nur die syntaktischen Elemente und ihre semantischen Auswirkungen interessant, d.h. (Funktionen/Operatoren für die) dynamische Speicherverwaltung brauchen Sie nicht implementieren!

Vorstellung (Station I der Parcoursprüfung)

Stellen Sie Ihre Konzepte und Lösungen im Rahmen eines Vortrags vor. Fokussieren Sie sich dabei auf die Auswirkungen der oben beschriebenen Erweiterung der Sprache auf die Grammatik und die semantische Analyse. Der Vortrag soll 20 Minuten dauern.

Die Vorträge werden im Praktikum am 27.11. bzw. am 04.12. durchgeführt. Wir werden dazu die Teams entsprechend aufteilen, Sie bekommen eine Mail. Abgabe der Lösung und des Vortrags im ILIAS ist für alle Teams aber bereits der 27.11. ...

Bewertungskriterien

  1. Inhalt (25 Punkte)

    • Themenverständnis (15 Punkte): Wurde das Thema klar und umfassend dargestellt? Wurde das Fachwissen adäquat vermittelt?
    • Argumentation und Nachvollziehbarkeit (10 Punkte): Sind die Konzepte logisch und schlüssig aufgebaut? Werden die Aussagen durch relevante Beispiele gestützt?
  2. Struktur (15 Punkte)

    • Aufbau (5 Punkte): Gibt es eine klare Einleitung, einen strukturierten Hauptteil und einen prägnanten Schluss?
    • Gestaltung (5 Punkte): Wurden geeignete und ansprechende visuelle Hilfsmittel eingesetzt (Diagramme, Abbildungen)? Unterstützen diese die Inhalte oder lenken sie eher ab?
    • Roter Faden (5 Punkte): Wird der rote Faden während des gesamten Vortrags beibehalten? Ist der Zusammenhang zwischen den einzelnen Punkten nachvollziehbar?
  3. Präsentation (10 Punkte)

    • Gestik, Mimik und Sprache (5 Punkte): Ist die Sprache klar, verständlich und angemessen? Ist die Stimmlage dynamisch und ansprechend? Ist das Tempo angemessen?
    • Zeitmanagement (5 Punkte): Wurde der Zeitrahmen (20 Minuten pro Vortrag) eingehalten?

Gesamtbewertung: 50 Punkte