Die Musterlösung zu Hausaufgabe 2 könnt ihr hier herunterladen: Exercise 2 sample solution
Tag Archives: exercise
Den Screencast zur Übung 5 findet ihr nach der Übung unter: PMWS1213_UE5.html
Nochmal als MP4: PMWS1213_UE5.mp4
Die Folien liegen hier: PMWS1213_UE5.pdf
Gerade Matrikelnummer:
HA4_GERADE.pdf
Ungerade Matrikelnummer:
HA4_UNGERADE.pdf
Die Abgabe muss bis spätestens Donnerstag 29.11.2012 um 23:59 Uhr über unser Hausaufgabenabgabesystem
http://seblog.cs.uni-kassel.de/pmws1213/ erfolgen. Die Abgabe ist nur als einzelne *.zip
oder *.jar-Datei möglich. Daher müssen alle für eine Abgabe relevanten Daten zu einem
solchen Archiv kombiniert werden.
Bei Fragen: george@uni-kassel.de
Hier ein Hinweis zur Hausaufgabe 2, Aufgabe 3:
"[...] Achten Sie dabei darauf, dass die Darstellung der abgebildeten Grafik so nah wie möglich kommt. [...]"
Damit ist gemeint “alles was Eugenia hergibt”. Mit anderen Worten: Ihr müsst euch nicht selbst in EOL oder dergleichen einarbeiten, manuell GMF Artefakte oder gar Quellcode editieren!
Den Screencast zur Übung 4 findet ihr nach der Übung unter: PMWS1213_UE4.html
Nochmal als AVI: PMWS1213_UE4.avi
Die Folien liegen hier:
PMWS1213_UE4.pdf
Das Eclipse Projekt:
PMWS1213MancalaEclipseProject.zip
Link zum Eclipse Cheat Sheet:
http://eclipse-tools.sourceforge.net/EclipseEmacsKeybindings_3_1.pdf
Die Abgabe ist bis Di, den 20.11.2012 23:59 Uhr fällig!
Für die Aufgabe soll ein Interpreter implementiert werden, der Ausdrücke (mathematisch korrekt) auswerten kann.
Einige Hinweise zur Verdeutlichung des Funktionsumfangs des Interpreters:
- als Eingabe dienen mehrstellige Zahlen >= 0 inklusive beliebigen Nachkommastellen, bspw. 62.231
- Alternativ muss auch die Exponentialschreibweise unterstützt werden, bspw. 3.81E-6
- Es muss möglich sein (mehrbuchstabige) Variablen zu definieren, bspw. ahsd=…
- Zuweisungen zu Variablen sollen mit Zahlen, anderen Variablen oder eine Mischung dieser möglich sein, bspw. x=y+(3-z)
- Mehrere Ausdrücke, bspw. y=2 z=5 x=y+(3-z)
- Alle Funktionalitäten aus Aufgabe 1 müssen weiterhin in vollem Umfang unterstützt werden.
WICHTIG:
Für alle Funktionalitäten müssen Unit Tests mitgeliefert werden. Jede Funktionalität, für die kein Unit Test vorliegt, gilt als nicht implementiert und kann nicht bewertet werden. Diese Abgabe muss als separates Eclipse-Projekt implementiert und abgegeben werden. Sofern nicht explizit zugelassen, dürfen zusätzliche Bibliotheken Dritter nicht verwendet werden. Im Zweifel bitte bei mir rückversichern.
Den Screencast findet ihr hier: Screencast SE 2 WS 12/13, Übung 2
Die Hausaufgabe 2 gibt es hier zum Download: SE 2, WS 12/13, Hausaufgabe 2.
Für alle, die mit der Musterlösung von Hausaufgabe 1 weiterarbeiten wollen, gibt es das Eclipse Projekt hier zum runterladen: TFD Hausaufgabe 1
Wichtig: Deadline für die Abgabe ist Sonntag der 25.11.2012 über das Hausaufgabenabgabesystem!
Die Folien für die zweite Übung findet ihr hier:
Ausserdem wurden die Folien von Übung 1 nochmals als PDF hochgeladen:
ACHTUNG: Das JUnit Problem in der Übung trat auf, da die Klasse Test selbst genauso wie die Annotation (@Test) hieß. Wenn ihr die Klasse “IrgendwasTests” nennt ist alles gut.
Den Screencast zur Übung 3 findet ihr nach der Übung unter: PMWS1213_UE3.html
Nochmal als AVI: PMWS1213_UE3.avi
Die Folien liegen hier: PMWS1213_UE3.pdf