Wie findet ihr es ?
View 4 more comments
Im Vergleich zur E-Probeklausur deutlicher Unterschied vom Schwierigkeitsgrad, finde auch schwerer als die Altklausuren. Hätte ja gedacht ein paar Aufgaben wären Deckungsgleich gewesen :'D
noten sind on
wie war die Klausur? Wenn man die Probeklausur drauf hätte, hätte man dann die Klausur geschafft?
Kleiner Tipp für die MachWas Aufgabe in der Klausur: es genügt die Zahlen zu summieren. 456(4+5+6)= 15 12615(1+2+6+1+5) = 15 723 ( 7+2+3) = 12.... Spart einem Zeit in der Klausur den Schleifendurchlauf nicht machen zu müssen
View 1 more comment
Ben du bist ein Ehrenmann <3
Die Macht war leider nicht mit uns, Aufgabe kam nicht dran...
Gibt es hierzu eine Lösung? hätte gesagt : public static void print Schulnote(int Note) { switch(note){ case1: note = 1; System.out.println("Sehr gut"); break; case2: note = 2; System.out.println("Gut"); break; case3: note = 3; System.out.println("Befriedigend"); break; default: System.out.println("falsche Eingabe"); } }
Welcher typ soll das sein? String List * int?
Müsste hier nicht if(arr.length!=0) stehen? Weil ja geprüft werden soll ob die Summe NICHT null ist? Mein Code: public static boolean istSummeNull(int[] arr){ int result = 0 ; if ( arr.length == 0){ return true; } for(int i=0; i<= arr.length; i++){ result = result + arr[i]; } if( arr.length != 0){ return false; } else { return true; } } }
aber du prüfst bei dir mit if( arr.length != 0) ja ob das array nicht leer ist, du könntest if (result != 0) schreiben, weil du musst ja den result überprüfen .. kommt im Endeffekt natürlich aufs gleiche raus wie in der Lösung hier, nur das du die returns dann noch vertauschst
ginge auch eine else if Schleife? public static boolean istSummeNull( int [] arr ){ int summe = 0; if( arr.length == 0 ){ return true; } else if( summe > 0 ){ return false; } else { return true; } }
Hat jemand noch eine andere Möglichkeit? hasNext wäre mir jetzt nicht spontan eingefallen.
Kann mir jemand Aufgabe 6 erklären?
Bekommt ihr auch immer so eine komische Meldung während der E Testklausur?
View 1 more comment
kann ein bitte den linke von E-Testklausur mir geben
No area was marked for this question
Hat jemand dazu die Aufgabenstellungen?
https://www.kstbb.de/informatik/oo/01/index.html Guter Einstieg in die Objektorientierung und Java, falls jemand nochmal die Grundlagen vor der Klausur aufarbeiten möchte
Muss man sich nochmal für die SL anmelden wenn man letztes Semester bereits angemeldet war? Und geht das überhaupt? Danke im Voraus.
Hab dieselbe Frage
Am besten ihr guckt im Unisono, also falls euch die SL bereits letztes Semester verbucht wurde, müsst ihr diese nicht nochmal anmelden. Falls ihr die dieses Semester erst bekommen habt oder bekommen möchtet, müsst ihr diese nochmal anmelden :)
Wenn man die Musterklausur hier auf Studydrive gut lernt und sie komplett versteht, ist man dann gut vorbereitet für die Klausur?
Ja eigentich schon. Wenn du auch noch die Übungen verstehst (also die einfachen bis mittel schweren davon) dann solltest du die Klausur bestehen
Was ist myB und myC ?
myB.i ist 5 und myC.f ist 9
Heißt dann die Variable B b? Oder warum ist da eine Leertaste zwischen
die Variable heißt b vom Typen B (Der Typ ist die Klasse B).. alle Klassen die man erstellt sind ja eigene Typen. Zwischen int und der Variable j ist ja auch n Leerzeichen, weil j der Variablenname vom Typen int ist
Was ist c.f?
Gibt es schon einen Termin für die OFP Prüfung dieses Semester?
also mir wird der 17.02.2020 angezeigt?
Du hast Recht ich hab es falsch gelesen
Hat hier jemand Interesse an einer Lerngruppe über whatsapp oder ähnliches?
View 2 more comments
ne leider nicht. Man schreibt normalerweise seine E-Mail hier rein und löscht sie dann.
An die leute, die interesse haben: blueocean9@web.de
Ich möchte dieses Semester OFP schreiben. Letztes Semester habe ich die Übungen gemacht, abgegeben und mich für die Studienleistung angemeldet. Jedoch hatte ich verteilt mich für die Prüfung anzumelden. Könnt ihr mir Ratschläge geben, wie ich vorgehen sollte beim Lernen um die Klausur zu bestehen? Das wäre sehr nett von euch!
View 3 more comments
Könnt ihr mir sagen, wie die UML Aufgaben aussahen und die SML Sachen? Es war ja eine E Klausur. Wie genau wurden diese Themen abgefragt. Und wie viel Code musste man selbst schreiben in der Klausur?
Gibt es für OFP bereits einen Termin?
Was habt ihr? Und seid Ihr zufrieden?
View 1 more comment
2.3 und bin auch vollkommen zufrieden :)
2.0 und finde ich die Kacke.
Noten sind online :)
Weiß einer wann die Noten kommen?
Irgendwie komisch dass die solange zum kontrollieren brauchen. War eig ne recht einfache Klausur..
Ich dachte, die Übungsaufgaben vom letzten Semester sind noch online im Jack. Wie soll man jetzt die Übungen bearbeiten, wenn man dieses Jahr die Klausur schreiben will?
Wenn du letztes Semester keine Übungsaufgaben abgegeben hast, dann hast du die SL nicht bestanden. Folglich kannst du in diesem Semester keine Klausur schreiben.
Gibt es dieses Semester keine Vorlesung/Klausur?
Vorlesung Nein, Klausur Ja
Wäre jemand so lieb und giebt hier Bescheid, wenn die Noten eingetragen sind? Bekomme die Klausur leider nicht in Unisono verbucht und sehe das somit nicht. Danke!
Wie ist es gelaufen?
View 2 more comments
gibt es eigentlich Teilpunkte falls der Code kleinere Fehler enthält ?
Soweit ich weiß ja
Viel Glück und Erfolg an alle :) Wünscht mir Glück, bin im dritten :D
Viel Glück 👍
@Messer: wie lange hat die Korrektur bei deinen ersten Versuchen ca. gedauert?
Gibt es bereits einen Termin für die Nachschreibeklausur?
Es gibt keinen Nachschreibetermin. Nächste Chance ist nächstes Semester.
was ist das?
Eines der Entwurfsmuster: Schablonenmethode oder auch Template Method. Im Skript auf Power Point Nr. 6 auf Seite 112.
Schablonenmethode
kommt hier 1)23 2)23 3)2 4)9 raus? (als ausgaben)
Es kommt: 1) 5 2) 12 3) 5 4) 9 als Ausgabe raus.
Wie geht man vor, um den Wert hier zu erhalten?
f8 (f9 2) 3 5 = (f9 2) 3 + (f9 2) 5; Einmal wird Argument x auf (f9 2) angewandt und ein anderes mal Argument y. Die Ergebnisse werden dann addiert und es kommt 16 raus.
vielen Dank :)
wieso haben wir 3 int da?
müssten doch eig 2 sein, da die beiden variablen int sind und das ergebnis int ist also: int -> int
Erst wird die eine Variable auf die Funktion angewandt und dann die Andere, also einmal int -> int und dann nochmal -> int. int -> int -> int stimmt also.
Kann mir jemand Aufgabe 1.1 nochmal erklären? steht bei j=j+b.i-c.f 12=12+2-9 oder 12=12+12-12 ? Wie komme ich auf die anderen Werte?
Hab die erklärung falls sie jemand braucht
Handelt es sich bei Kompositionen/Aggregationen nicht auch um Assoziationen?
Doch schon, aber man Versteht nicht automatisch unter Assoziation eine Teil-Ganzes Beziehung.
Darf man während der Klausur auf Toilette gehen?
Wie habt ihr euch vorbereitet? E-Klausur, dann noch die Probeklausuren die hier hochgeladen wurden und die Übungen. Sonst noch was?
das muss falsch sein, ich kann nicht zb schreiben int[] Arraylist = {15,"abc"} ;
Schlüsselwort bei der Aufgabe ist: "kann". Immer genau lesen bei so Aufgaben. Wenn irgendwo "kann" steht, ist es oft richtig. Wenn aber in der Aufgabe "immer; muss" steht, ist es oft falsch. Zumindest meiner Erfahrung nach.
Natürlich kann eine ArrayListe Elemente unterschiedlichen Typs aufnehmen: ArrayList liste = new ArrayList (); liste.add("Ich bin ein String"); liste.add(123); liste.add(1.2);
Hier kommt 120 10 raus weil am Anfang " " steht und somit das + als zusammensetzen gesehen wird oder? Btw. muss da nicht 60+10 rauskommen weil Sportler.getpuls -> return 60 ist?
View 1 more comment
Aber warum? hans wird ja als typ Sportler umgewandelt hier oder nicht?
Ich habe es mir so erklärt: Die Variable "Hans", die eine Referenz auf das Objekt hat, wird umgewandelt. Die Methode in dem Objekt bleibt aber überschrieben und die Referenz auch genau wie zuvor bestehen. Bin mir da auch nicht 100% sicher aber hört sich für mich momentan logisch an. ^^
No area was marked for this question
warum steht hier int -> int -> int? Also warum stehe hier 3 Pfeile? 1. für x, 2. für y und 3te für Ergebnis?
Falls du Aufgabe 8 a) meinst, dort ist doch das letzte int gestrichen?
meine aufgabe 5
kann man hier < Student > weglassen? eig ja schon da man nach dem gleich zeichen durch studi.iterator (); ja den iterator als Klasse Student deklariert oder?
Nein kann man nicht weglassen, habs getestet. Der iterator würde 'objects' durchgehen und nicht Students... deshalb muss man ihm wohl zeigen was er navigieren soll
Kann mir jemand das erklären bzw. sagen, wo da ein Fehler steckt?
Student stud = (Student) o;
Hat jemand eine Zusammenfassung für die Entwurfsmuster? Ist das einzige Thema was ich nicht wirklich verstehe.
wie kann man das freie Verusch bei ofp Klausur machen? muss man eine Mail zum Prüfungsamt schicken oder wie geht das? oder es ist zu spät?
ist length nicht eine Operation wo keine () hindürfen? Müssten die hier nicht weg?
length ohne Klammern nutzt man um die Länge eines Arrays zu bestimmen length mit Klammern für Strings
Kann mir jemand erklären, wie man die 14.2) und 14.3) löst?
habe es (glaube ich) selber gelöst: 14.2) fun list (a::b::c::d) = c; 14.3) fun sum ([])=0 =| sum (h::z) = h + sum(t);
ja ist richtig so.
warum kommt hier [4] raus? Kann mir das jemand erklären? Und dann am besten noch die Funktion 6 auch erklären? -> es wird ja solange wiederholt bis x=0 ist. Also nach dem ersten mal, d.h. bei f6(1,3): 3*1=3 und dann muss ja noch 1 draufgerechnet werden da bei x=0 -> = 1 ist. Also =4 aber muss jetzt noch y mal 4 gerechnet werden? Oder fallt das y in den Klammern einfach weg? Und warum fällt es weg?
View 3 more comments
Vielen Dank :)
warum wird aber bei f4 (3,4) genommen und bei f3 nur (4)? Das Ergebnis bei f4 ist mir klar aber bei f3 muss man doch auch (3,4) nehmen und dann die beiden ergebnisse zusammensetzen oder nicht? Also -> 4 und [3,4] zusammensetzen oder verstehe ich den aufruf falsch?
Zeile 30 = e in Zeile 6 als statisch markiert, auch ein Fehler?
Ist durch static eine Klassenvariable und wird von einem Objekt aus der Klasse A geändert, sollte eigentlich alles in Ordnung sein.
warum ist das falsch? es wird ja solange die Schleife durchlaufen bis x < len. Dann in der Klammer wird bei x=0 begonnen und dann immer erhöht. Müsste doch eig richtig sein oder nicht?
do-while Schleife macht mindestens einen Durchlauf unabhängig von der Bedingung. Eine for-Schleife macht das nicht.
Why?
View 1 more comment
was ich nicht ganz verstehe ist, dass wenn ich "int zahl;" aus der Methode wegnehme, dann kommt 60 raus
Wenn "int zahl;" weg ist, ist zahl keine lokale Variable mehr sondern die feste Variable die weiter oben im Programm deklariert wurde. Diese wird dann in dem Aufruf verwendet, weshalb 60 rauskommt.
Load more