Klausur1516.MeineLoesung.pdf

Exams
Uploaded by Anonymous User at 2019-02-02
Description:

Keine Ahnung ob alles richtig ist. Gerade bei der letzten Aufgabe. Ich hab das Gefühl da fehlt was oder die haben das extra so offen geschrieben.

 0
366
11
Download
Das ist doch nicht nötig oder ? Es ist ja nicht nach einem Minimum Heap gefragt
Nein ist nicht nötig das erste hätte gereicht
Ich glaube, du hast es falsch herum. Du hast zuerst die Summe der ungerade Arrays berechnet. Dann die Summe der Gerade. Schau mal, wenn du als summe = summe + a[i] stehen hast, dann bedeutet das für mich am Ende 1 = 0 +1. summe ist jetzt als 1 bestimmt und mit i=i+2, springst du damit zwei Indexe weiter auf a[2] = 3 usw.
Da man die Methode auf ein Objekt anwendet, welches durch den Konstruktor bereits einen Wert für das Attribut belegteBetten zugewiesen bekommt hatte ich gedacht, dass die Methode keinen Eingabeparameter benötigt. Meine Lösung sieht daher etwas anders aus. Aber ich bin mir in der Hinsicht unsicher, da man keine Objekte der Klasse Hotelzimmer erzeugen kann, weil sie ja abstract ist.
Ja das sit alles nen bisschen komisch :D jemand hatte ja geschrieben das diese Aufgabe so eh nicht programmierbar wöre. Glaube eh das das hochgeladene hier mehr nen Gedankenprotokoll war als eine richtige Klausur. Ich glaube man sollte sich darüber jetzt nicht die großen Gedanken machen wenn man eh keine richtige Aufgabenstellung hat:D
Kann mir jemand erklären , weshalb hier i+2 steht ?
weil auf die werte 2 addiert wird, da der array eine Steigung von 2 hat, wie soll man das anders erklären
damit die Schleife immer zwei schritte weiter geht. Also immer bei den geraden bleibt
Das wär meine Lösung dazu... bin mir aber auch nicht sicher, ob die Richtig ist
Ich meine das ist nicht nötig, weil der Konstruktor der Oberklasse beim erstellen eines neues Objekts, den Wert für belegteBetten = 0 setzt. Bin mir aber nicht sicher.
Kann mir das jemand genauer erklären? Verstehe es auch nicht wirklich mit dem „ns“ System
Steht da Summe + = a[i] ?
ja. ist das selbe wie summe= summe+a[i];
Hier ist es doch egal ob zuerst negative++ oder Counter ++ steht oder
ja verändert nichts.
Was passiert denn mit der 0 die im Array steht?
wenn du aus einem Array nen Heap machen willst wird der Eintrag im Index 0 nicht betrachtet. Also fallt der hier weg.
Oh alles klar, danke dir :)
No area was marked for this question
Gerne schreiben, wenn irgendwas falsch ist :D gerade bei der letzten Aufgabe bin ich mir nicht sicher.
View 1 more comment
Ich weiß von unseren Übungsleitern, dass die letzte Aufgabe, so wie sie da steht, nicht zu programmieren ist.
Ja das meine ich :D da sind halt sachen nur so halb und fehlen. Ich hab einfach probiert das zumindest die Aufgabenstellungen drin sind. Wirklich Sinn macht das nicht