• Keine Ergebnisse gefunden

1. Praktikum "Algorithmen und Programmierung II" SS 2014 Bitte informieren Sie sich über die Benutzung von Eclipse. Besonders wichtig ist:

N/A
N/A
Protected

Academic year: 2022

Aktie "1. Praktikum "Algorithmen und Programmierung II" SS 2014 Bitte informieren Sie sich über die Benutzung von Eclipse. Besonders wichtig ist:"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

1. Praktikum "Algorithmen und Programmierung II"

SS 2014

Bitte informieren Sie sich über die Benutzung von Eclipse. Besonders wichtig ist:

Anlegen eines neuen Projekts. Importieren von Projekten.

Aufruf von Programmen

JUnit

Nutzung des Debuggers

Was ist Autoboxing?

Gehen Sie auf www.gm.fh-koeln.de/ehses/ap, laden Sie die Datei vorlage1.zip auf Ihren Rechner und lesen Sie die Hilfestellungen in hinweis1-2014.pdf!

Aufgabe 1.

Beteiligte Dateien: Queue.java. Zu beachtende Dateien: QueuTest.java.

Erzeugen Sie in Eclipse die Javadoc-Dokumentation. Damit Sie die Dokumentation der privaten Daten sehen, sollten Sie einstellen, dass auch private Elemente dargestellt werden! Evtl. müssen Sie dazu einstellen, wo sich das javadoc-Executable befindet.

Führen Sie den JUnit-Test aus. Machen Sie sich mit der Klasse Queue vertraut (verstehen Sie die Instanzvariablen!!!) und finden Sie die Fehler! In hinweis1-2014.pdf finden Sie ein paar Erläuterungen!

Gehen Sie mindestens in einem Fall mal mit dem Debugger Teile des Ablaufs durch. Setzen Sie dazu einen Haltepunkt und gehen Sie dann schrittweise weiter. Beachten Sie die Inhalte der Variablen.

Es ist auch möglich im Debugger (vorübergehend) falsche Inhalte zu korrigieren, um dann zu schauen, wie es weitergeht.

Ziel: Am Ende sollen alle Test „grün“ zeigen.

Bei der Abnahme müssen Sie zeigen können, wie Sie JUnit und den Debugger nutzen!

Lernziele: Umgang mit Eclipse, Javadoc, JUnit, Debugging

Aufgabe 2.

Vervollständigen Sie den fehlenden Code der Klasse Statistics. Nutzen Sie zunächst den JUnit-Test. Anschließend sollen Sie mit der Klasse Generator die Datei input.txt erzeugen (schauen Sie mal hinein) und dann mit der Klasse Main statistische Werte ermitteln. Sind diese einigermaßen sinnvoll?

Nutzen Sie wieder den Debugger!

Fragen:

Wozu wird die Klasse Queue verwendet.

Ist die Ausführung von Main ein Test?

Lernziele: Umgang mit Eclipse, Debugging, Typkonzept.

Referenzen

ÄHNLICHE DOKUMENTE

Verteilen Sie die Klassen auf unterschiedliche Pakete: finance für Klassen, die anwendungsbezogen sind, util für die Klassen der Datenhaltung und gui für Klassen,

Importieren Sie vorlage4.zip so in das neue Projekt, dass unter dem Projekt- Ordner direkt die Verzeichnisse src und test zu sehen sind.. Stellen Sie in den Projekt-

Auf einem N*N großen Schachbrett sind N Damen so aufzustellen, dass sie sich gegenseitig nicht schlagen können.. Zwei Damen können sich schlagen, wenn sie in der gleichen

2. Der Algorithmus verwendet einen LIFO-Stack. Er entspricht dem Verfahren der rekursiven Baumtraversierung. Häufig wird anstelle der hier verwendeten Implementierung das

Anregung für Interessierte: Sie können das auch ganz einfach hinkriegen, wenn Sie eine Klasse schreiben, die die Schnittstelle parser.Builder<Double> sinnvoll

Dieses Praktikum ist eine Variante des Praktikums 8. Anstelle der Codegenerierung wird hier der erzeugte Syntaxbaum direkt interpretiert. Es gibt zwei Baumoperationen:

beschreiben die Eigenschaften einer Klasse beschreiben das Verhalten einer Klasse Beschreiben das Verhalten einer Klasse sind die konkreten Ausprägungen von In- stanz-variablen.

Im ersten Teil des Rechtecks steht der Name der Klasse, im zweiten Teil sind die Attribute/Instanzva- riablen aufgeführt, die ein Objekt der Klasse beschreiben. Von jedem