die-informatiker.net Logo   2513 registrierte Benutzer.
Insgesamt 96850 Beiträge.
Suche
• erweiterte Suche
Login
Benutzername:
Passwort:
• Registrieren

Ein Projekt des

Üble Beschwerden über Blatt6/P15

Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.
Foren-Übersicht / Informatik II (SoSe 04)
Autor Nachricht
Der Buhhmann
Decorator
Decorator
Der Buhhmann

Beiträge: 151

Private Nachricht senden
 

Beitrag Verfasst am: Mo 31.05.04, 15:05       Titel: Üble Beschwerden über Blatt6/P15 Nach oben

Wollte nur mal ne aufreißende Überschrift, keine Angst, mit dem Blatt is von meiner Seite alles OK... :D

DENNOCH, möchte ich schonmal im Vorraus alle Beschwerden oder ähnliches ein wenig abdämpfen...

Das wird jetzt auch kein ewig langer Post, sondern nur ein klitzekleiner Vergleich zwischen unserem Übungsblatt, und dem "Praktikum" eines Freundes von mir an der FH-Bochum, welche jetzt seit ZWEI Semestern Java programmieren ...

unseres: http://www.tcs.ifi.lmu.de/lehre/SS04/InfoII/blaetter/blatt6.pdf

deren: http://www.fh-bochum.de/fb3/aid/files_b/gi_prakt8.pdf
(die haben ne lange Vorbereitungszeit (>1Woche) und müssen das dann vor Ort coden (>2 Stunden Zeit))
.....................................

Abschließend nurnoch eine kleine, persönliche Meinungsäußerung meinerseits:





Fazit: Seid froh das wir wenigstens ab und zu mal kurz knobeln müssen...stellt euch mal vor son Übungsblatt wie grad gelinkt vorgesetzt zu bekommen ... ich würd mir irgendwie arg verarscht vorkommen... :wink:
Also damit mal zur Abwechslung ein Lob an die Aufgabensteller von uns .. die Aufgaben sind echt in Ordnung und oft sogar echt spaßig (nim z.b.) .. somit: Macht weiter so!

_________________

Die Moral ist immer die letzte Zuflucht von Leuten, die die Schönheit nicht begreifen. -Oscar Wilde-
Vieles hätte ich verstanden, wenn man es mir nicht erklärt hätte. -Stanislaw Jerzy Lec-

Zuletzt bearbeitet von Der Buhhmann am Mo 31.05.04, 15:33, insgesamt einmal bearbeitet
Antworten mit Zitat
Alexander Stautner
Observer
Observer
Alexander Stautner

Beiträge: 58

Private Nachricht senden
 

Beitrag Verfasst am: Mo 31.05.04, 15:28       Titel: Nach oben

Ich muss mich da an meinen Vorposter anschließen so ein Blatt ist grausam......... Ein Lob an unsere Aufgabensteller.

_________________

In einer irrsinnigen Welt vernünftig zu sein ist ein Widerspruch in sich -Voltaire-

Die Phantasie tröstet die Menschen über das hinweg, was sie nicht sein können und der Humor über das was sie sind. - James Branch Cabell -

Antworten mit Zitat
SEcki
Prototype
Prototype


Beiträge: 79

Private Nachricht senden
 

Beitrag Verfasst am: Mo 31.05.04, 21:16       Titel: Aufgabe Nach oben

Hi,

ich fand die Aufgabe auch anspruchsvoll, aber durchaus nett und machbar. Jetzt kann ich mich dann nächste Woche ans dokumentieren und verbessern machen (zB ein allgemeines Polygon entwerfen und dadurch Dreieck und Viereck verbinden, das sit dann noch besser ...)

Zwei Sachen die mir jetzt aber aufgefallen sind (und vielleicht nicht gerade viel mit der Aufgabe zu tun haben ;)):

1) Wie geht das genau mit dem Clonen/Kopieren von Objekten? Ich habe da auf die schnelle nciths gefunden. Ich möchste lieben gerne meine ganzen Punkte einfach und sauber klonen bzw. kopieren - und nciht immer in die Einzelbestandteile zerlegen und dann neu zusammensetzen. :/

2) Wer Symmetrie mag und auch noch sein Rechteck testen will, der sollte folgendes Diff über das Test.java laufen lassen.

19a20,21
> Rechteck r = new Rechteck( p1, p2, 500. );
> r.zeichnen( g2 );
24c26
< for ( int i = 1 ; i < 23 ; i++ )
---
> for ( int i = 1 ; i <=23 ; i++ )
39c41
< d2.verschieben( 50 , 60 ) ;
---
> d2.verschieben( 50 , 50 ) ;

Screenshot kann ich leider keinen bieten (zumal ich dann erst suchen müsste, wie ich das wieder unter blackbox bzw. X amche ... ;))

SEcki

_________________

There are 10 sorts of programmers - those who understand binary and those who do not.

Antworten mit Zitat
Maria Hauser
Admin.em.
Admin.em.
Maria Hauser

Beiträge: 879

Private Nachricht senden
E-Mail senden

Beitrag Verfasst am: Mo 31.05.04, 21:30       Titel: Nach oben

Screenshot kannst du ganz einfach machen, geh zu xterm und da gimp aufrufen, bei gimp auf holen und screenshot.

Antworten mit Zitat
Fatih Coskun
Mod.em.
Mod.em.
Fatih Coskun

Beiträge: 2767

Private Nachricht senden
 

Beitrag Verfasst am: Mo 31.05.04, 23:51       Titel: Re: Aufgabe Nach oben
SEcki hat Folgendes geschrieben:
Wie geht das genau mit dem Clonen/Kopieren von Objekten?

Ich hatte eine Antwort geschrieben, die aber zu lang geworden ist, und mit dem Thema des Threads ja sonst nichts zu tun hat. Deswegen habe ich hierzu einen neuen Thread geöffnet:
http://www.die-informatiker.net/viewtopic.php?p=15130#15130

_________________

LaTeX

Antworten mit Zitat
Nino Ulsamer
Decorator
Decorator
Nino Ulsamer

Beiträge: 254

Private Nachricht senden
 

Beitrag Verfasst am: Di 01.06.04, 18:31       Titel: Nach oben

hm also ich hab die angabe jetzt glaub ich mindestens 20x gelesen und ich bin immernoch der meinung, dass da was nicht stimmt. vielleicht steh ich auch nur etwas auf der leitung:

das quadrat, das in dem test.java erzeugt wird (-> bild), hat ja seine "definitionspunkte" links (p) und oben (q). wenn ich jetzt nach der angabe gehe

Zitat:

Man dreht die Seite von p nach q um den Punkt q um 90 Grad im Uhrzeigersinn und streckt/dehnt die Seite genau auf die Länge breite

dann kommt bei mir ein Quadrat raus, dass genau gespiegelt ist an der seite pq im gegensatz zum screenshot ... oder versteh ich da was falsch?!

Antworten mit Zitat
Ralph Matthes
LMU-Offiziell
LMU-Offiziell
Ralph Matthes

Beiträge: 17

Private Nachricht senden
 

Beitrag Verfasst am: Do 03.06.04, 18:43       Titel: Nach oben
Nino Ulsamer hat Folgendes geschrieben:

... das quadrat, das in dem test.java erzeugt wird (-> bild), hat ja seine "definitionspunkte" links (p) und oben (q). wenn ich jetzt nach der angabe gehe

Zitat:

Man dreht die Seite von p nach q um den Punkt q um 90 Grad im Uhrzeigersinn und streckt/dehnt die Seite genau auf die Länge breite


dann kommt bei mir ein Quadrat raus, dass genau gespiegelt ist an der seite pq im gegensatz zum screenshot ... oder versteh ich da was falsch?!

Leider ist das Koordinatensystem, das in den Java-Bibliotheken benutzt wird, nicht das mathematische Koordinatensystem. Die Beschreibung im Übungsblatt bezieht sich immer auf das mathematische System (also sei die y-Achse nach oben gerichtet). In der grafischen Ausgabe hat man dann leider noch eine Spiegelung an der x-Achse. Die Beschreibung des Konstruktors von Rechteck ist nun auch die in der Mathematik. Die Bemerkung zur Rotation/Drehung weiter oben auf dem Blatt soll hier sinngemäß gelten. Es wäre besser gewesen, dies ausdrücklich als Warnung anzufügen.

Es empfiehlt sich, auf einem Blatt Papier Beispiele zu zeichnen und dann das Blatt auf den Kopf zu stellen. Das Bild auf der Rückseite entspricht dann der Appletausgabe.

Antworten mit Zitat
Nino Ulsamer
Decorator
Decorator
Nino Ulsamer

Beiträge: 254

Private Nachricht senden
 

Beitrag Verfasst am: Do 03.06.04, 20:14       Titel: Nach oben
Ralph Matthes hat Folgendes geschrieben:

Die Beschreibung im Übungsblatt bezieht sich immer auf das mathematische System (also sei die y-Achse nach oben gerichtet).


okay dann ist die sache glaub ich klar :-)
danke!

Antworten mit Zitat
Korbman
Decorator
Decorator
Korbman

Beiträge: 164

Private Nachricht senden
 

Beitrag Verfasst am: Sa 05.06.04, 20:54       Titel: Nach oben

hab mal ne frage:
dürfen wir

java.awt.geom.Line2D;
java.awt.geom.Ellipse2D;

importieren? Hab nämlich keine Ahnung, wie ich das sonst machen sollte.
Danke

Antworten mit Zitat
Nino Ulsamer
Decorator
Decorator
Nino Ulsamer

Beiträge: 254

Private Nachricht senden
 

Beitrag Verfasst am: Sa 05.06.04, 22:32       Titel: Nach oben

klar, irgendwie musst du die sachen ja zeichnen :-)

Antworten mit Zitat
Jan Johannsen
LMU-Offiziell
LMU-Offiziell
Jan Johannsen

Beiträge: 277

Private Nachricht senden
 

Beitrag Verfasst am: Mo 07.06.04, 10:07       Titel: Nach oben
Korbman hat Folgendes geschrieben:

dürfen wir

java.awt.geom.Line2D;
java.awt.geom.Ellipse2D;

importieren? Hab nämlich keine Ahnung, wie ich das sonst machen sollte.
Danke

Ich hab' auch keine Ahnung, wie Sie das sonst machen sollten. :)
Also duerfen Sie diese Klassen importieren. (Nur nochmal als "offizielle Bestaetigung".)

_________________

There's never enough time to do all the nothing you want! -- Calvin

Antworten mit Zitat
phill54
Decorator
Decorator


Beiträge: 156

Private Nachricht senden
 

Beitrag Verfasst am: Mo 07.06.04, 21:49       Titel: Nach oben

ich hab bereits mal ne java vorlesung an einer anderen hochschule besucht, da mussten wir den bresenham-algorithmus implementieren und durften nur punkte zeichnen :twisted: riesenspass
(nur so als idee wie man es sonst machen koennte)

(Bresenham ist ein algorithmus um linien zu zeichnen :-) )

Antworten mit Zitat
mojca
Observer
Observer
mojca

Beiträge: 22

Private Nachricht senden
 

Beitrag Verfasst am: So 13.06.04, 2:30       Titel: Nach oben

Darf man zusätzliche Klassen (z.B. Matrix.java) erstellen?

Antworten mit Zitat
SEcki
Prototype
Prototype


Beiträge: 79

Private Nachricht senden
 

Beitrag Verfasst am: So 13.06.04, 19:16       Titel: Nach oben
mojca hat Folgendes geschrieben:
Darf man zusätzliche Klassen (z.B. Matrix.java) erstellen?

Ich weiß nicht, was da jetzt die offizielle Richtlinie zu ist - aber ich würd es einfach machen. Es amcht auch beim Kompilieren dann keine Probleme (hoffe ich jedenfalls) und es ist dann teilweise auch eleganter, wenn dein Matrix entsprechend riseig ist - und sowa skann man ja auch mal woanders nutzen. Und zuviele Punkte solltest du da nicht verlieren - Augen zu und durch! ;-)

SEcki

_________________

There are 10 sorts of programmers - those who understand binary and those who do not.

Antworten mit Zitat
Valleyman
Decorator
Decorator


Beiträge: 144

Private Nachricht senden
 

Beitrag Verfasst am: So 13.06.04, 21:24       Titel: Nach oben

also ich bin mir ziemlich sicher, dass das nicht erlaubt ist...
ist ja alles auf dem blatt vorgegeben

Antworten mit Zitat
Sebastian H.
Builder
Builder
Sebastian H.

Beiträge: 688

Private Nachricht senden
E-Mail senden

Beitrag Verfasst am: So 13.06.04, 21:48       Titel: Nach oben

Wir haben schon auf Programme, die weitaus mehr taten als gefordert, volle Punktzahl bekommen (sogar ohne Anschiss der Korrektoren).
Leb dich aus! Man könnte hier ja eine Matrix-Klasse schreiben, die als eigenständige Datenstruktur diverse Matrix-Operationen beherrscht (Addition, Multiplikation, Transposition, Umformung in Zeilenstufenmatrix, Invertierung (vieleicht mit verschiednen Verfahren :D), Determinante, ...) 8)
nur Schade, dass es in Java kein Operator-overloading gibt à la A*B.inv() == C+D.transp()
Aber (A.mult(B).inv()).equals(C.add(D).transp()) ist auch nicht schlecht :wink:

_________________

You are surrounded by beauty, by intrigue, by danger, what more can a man want?

Antworten mit Zitat
Foren-Übersicht / Informatik II (SoSe 04)

Alle Zeiten sind GMT + 1 Stunde
Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.


die-informatiker.net
Das Forum der Informatik an der LMU (Uni München)
Ein Projekt des LMU Alumni Informatik e.V.
News
Mehr Privacy auf die-informatiker.net
Mo 26.07.10, 21:46

News Archiv
So 01.08.2010

#Event# Theatron Musik Sommer

Mo 02.08.2010

#Event# Theatron Musik Sommer

Di 03.08.2010

#Event# Theatron Musik Sommer

"Forum Lehre" - Bachelor/Masterverbesserung

Mi 04.08.2010

#Event# Theatron Musik Sommer

Do 05.08.2010

#Event# Theatron Musik Sommer

Fr 06.08.2010

#Event# Theatron Musik Sommer

Sa 07.08.2010

#Event# Theatron Musik Sommer

So 08.08.2010

#Event# Theatron Musik Sommer

Mo 09.08.2010

#Event# Theatron Musik Sommer

Di 10.08.2010

#Event# Theatron Musik Sommer

Mi 11.08.2010

#Event# Theatron Musik Sommer

Do 12.08.2010

#Event# Theatron Musik Sommer

Fr 13.08.2010

#Event# Theatron Musik Sommer

Sa 14.08.2010

#Event# Theatron Musik Sommer

alle Termine
Foren Info
Wichtige Links:
• Algebra I
• Informatik I
• Analysis I
• Informatik III
• Analysis II
• Programmierpraktikum
• Lineare Algebra I
• Analysis II
• Analysis II Übungen
• Bioinformatik-Portal
• Digitale Medien
• Diskrete Strukturen :: Übungsblätter
• Diskrete Strukturen
• Informatik II
• Informatik I



Impressum
© 2007 die-informatiker.net
Powered by phpBB 2.0.23 © 2001, 2002 phpBB Group
Deutsche Übersetzung von phpBB.de und die-informatiker.net.