L
Lain
Gast
Übungsaufgabe (1)
1.Schreiben Sie ein Java-ProgrammReverseLister, das beliebig viele
Zeilen von der Tastatur einliest, solange, bis das Wort „stop“eingegeben
wird, oder das Ende der Eingabe erreicht ist (Abfrage auch aufnull).
Anschließend sollen alle gelesenen Zeilen in umgekehrter Reihenfolgeauf
den Bildschirm ausgegeben werden.
Danach soll die Anzahl der Zeilensowie ihre durchschnittliche Länge
kommentiert ausgegeben werden.
Zum Schluss sollen die kürzeste Zeileund die längste Zeilejeweils mit ihren
Längenkommentiert ausgegeben werden.
TestenSie das Programm, indem Sie es auf sich selbstdurch die
Eingabeumlenkung anwenden:
javaReverseLister< ReverseLister.java
Übungsaufgabe (2)
2.Definieren Sie eine KlasseMatrix für m×n-Matrizen von reellen Zahlen (double) und testen Sie sie:
1.Der KonstruktorMatrix (intm, intn) soll ein Matrix-Objekt der
Dimension m×n (m Zeilen mit Indices von 1 bis m, n Spalten mit Indices von
1 bis n) mit0-Elementen initialisieren.
2.MittoString() soll eine Matrix eine String-Darstellung von sich selbst zur textuellenAusgabe erzeugen.
3.MitsetElement(inti, intj, double k)
soll das Element an Position(i,j) auf den Wertk gesetzt werden.
4.MitgetElement(inti, intj)
soll das Element an Position(i,j) als Ergebnis geliefert werden.
5.Mitadd(Matrix mat)
soll eine Matrix die Summe von sich selbst und dem Argument liefern, sofern
die Dimensionen passend sind. (Eine m×n-Matrix kann zu einer m×n-Matrix
addiert werden.)
6.Mitmultiply(Matrix mat)
soll eine Matrix das Produkt von sich selbst und dem Argument liefern, sofern
die Dimensionen passend sind. (Eine m×n-Matrix kann mit einer n×k-Matrix
multipliziert werden.)
Kann mir jemand da bitte sagen, was ich genau machen soll...
Also zu der ersten hab ich echt keinen Durchblick was mein Professor genau haben möchte.
Nur etwa sagen was verlangt ist mehr nicht, bei problem würde ich mich dann hier melden.
Nur fehlt mir gerade echt der Durchblick durch seine Beschreibung von der Aufgabe,
Bei der zweiten Aufgabe frag ich mich grad beim programmieren, soll die Matrix per zufall entstehen oder muss ich den Benutzer die zeilen und spalten schreiben lasse?
Da ich wie oben nicht sehen kann ob er von mir verlangt das ich die Zeilen einlesen lassen muss oder dass das Progarmm eine zufalls mxn Matrix macht
P.S: Das hier soll nicht dazu dienen das jemand meine Hausaufgabe macht, nur dasich etwa weiß was verlangt ist!
1.Schreiben Sie ein Java-ProgrammReverseLister, das beliebig viele
Zeilen von der Tastatur einliest, solange, bis das Wort „stop“eingegeben
wird, oder das Ende der Eingabe erreicht ist (Abfrage auch aufnull).
Anschließend sollen alle gelesenen Zeilen in umgekehrter Reihenfolgeauf
den Bildschirm ausgegeben werden.
Danach soll die Anzahl der Zeilensowie ihre durchschnittliche Länge
kommentiert ausgegeben werden.
Zum Schluss sollen die kürzeste Zeileund die längste Zeilejeweils mit ihren
Längenkommentiert ausgegeben werden.
TestenSie das Programm, indem Sie es auf sich selbstdurch die
Eingabeumlenkung anwenden:
javaReverseLister< ReverseLister.java
Übungsaufgabe (2)
2.Definieren Sie eine KlasseMatrix für m×n-Matrizen von reellen Zahlen (double) und testen Sie sie:
1.Der KonstruktorMatrix (intm, intn) soll ein Matrix-Objekt der
Dimension m×n (m Zeilen mit Indices von 1 bis m, n Spalten mit Indices von
1 bis n) mit0-Elementen initialisieren.
2.MittoString() soll eine Matrix eine String-Darstellung von sich selbst zur textuellenAusgabe erzeugen.
3.MitsetElement(inti, intj, double k)
soll das Element an Position(i,j) auf den Wertk gesetzt werden.
4.MitgetElement(inti, intj)
soll das Element an Position(i,j) als Ergebnis geliefert werden.
5.Mitadd(Matrix mat)
soll eine Matrix die Summe von sich selbst und dem Argument liefern, sofern
die Dimensionen passend sind. (Eine m×n-Matrix kann zu einer m×n-Matrix
addiert werden.)
6.Mitmultiply(Matrix mat)
soll eine Matrix das Produkt von sich selbst und dem Argument liefern, sofern
die Dimensionen passend sind. (Eine m×n-Matrix kann mit einer n×k-Matrix
multipliziert werden.)
Kann mir jemand da bitte sagen, was ich genau machen soll...
Also zu der ersten hab ich echt keinen Durchblick was mein Professor genau haben möchte.
Nur etwa sagen was verlangt ist mehr nicht, bei problem würde ich mich dann hier melden.
Nur fehlt mir gerade echt der Durchblick durch seine Beschreibung von der Aufgabe,
Bei der zweiten Aufgabe frag ich mich grad beim programmieren, soll die Matrix per zufall entstehen oder muss ich den Benutzer die zeilen und spalten schreiben lasse?
Da ich wie oben nicht sehen kann ob er von mir verlangt das ich die Zeilen einlesen lassen muss oder dass das Progarmm eine zufalls mxn Matrix macht
P.S: Das hier soll nicht dazu dienen das jemand meine Hausaufgabe macht, nur dasich etwa weiß was verlangt ist!