Informatik 1

at Westfälische Wilhelms-Universität Münster

Join course
525
Next exam
FEB 01
Discussion
Documents
Flashcards
Sind hier noch mehr Leute, die überlegen die Klausur zu schieben?
Nein natürlich nicht.
Ne, vor allem Informatik würde ich immer im Ersttermin schreiben. Falls das dein erstes Semester ist, würde ich einfach mal alles regulär mitschreiben und dann kriegste ein Gefühl dafür. Und ein verkackter Erstversuch ist jetzt auch nicht die Welt.
Wann findet die Klausur statt, wenn man sich für die erste Klausur nicht anmeldet?
Ende März
No area was marked for this question
Könnte jemand bitte a erklären? for (int endState : endStates) { if (state == endState) verstehe ich nicht so ganz. Kommen bei einer for Schleife nicht eigentlich Wertzuweisung etc durch Semikolon getrennt in die Klammern?
Mit for(Object obj : Iterable) kannst du durch einen array iterieren, wobei obj einmal jedes Element der Sammlung annimmt. Das ist vergleichbar mit map in Haskell. (Hier wichtig für die Definition, aber nicht wichtig für dich ist, dass Iterable von einer Klasse implementiert werden kann, damit durch diese iteriert werden kann, wie in der beschriebenen Weise) In der Vorlesung wurde diese Art der for-Schleife noch nicht vorgestellt, es ist aber das gleiche wie for(int i =0; i < endStates.length; i++) Int endState = endStates[i] ;
Hat jemand noch Präsentationen zu den Tutorien und würde sie hochladen? 😊
No area was marked for this question
Bei b) scheint es Probleme mit dem Datentypen zu geben. Zumindest bekomme ich den Test aus der Aufgabe nicht zum Laufen.
Eingabedatentypen sind [ExamScore] und [CourseName] für b), ich vermute, dass du aus Versehen StudentData als Eingabedatentyp verwendet hast.
No area was marked for this question
Vielen Dank!
No area was marked for this question
Super, Danke!!!
Wäre jemand so nett und würde die Lösungen zur Aufgabe 6.4 hochladen? Vielen Dank!
Weiß jemand den Einschreibeschlüssel für die Einführung in Java?
java2019
Einfach mal aus Interesse: Was hat Info so für ne Durchfallquote ?
WS18/19 glaube um die 20% rum - aber sehr viele schreiben immer nicht mit
kann jemand die besprochenen Lösungen aus den Tutorien hochladen? das wäre echt super :) :)
Was gibt man auf der rechten Seite ein, wenn links "rev (Item a as) = append (rev as) a" steht? Würde "rev (Item 2 3,4,5)" eingeben, aber da kommt nur rot und ich weiß nicht wie man das sonst schreiben soll
Könnte jemand 5.2 hochladen?
Hat jemand schon Lösungen und kann die einmal hochladen? Komme nicht gut weiter..
Hat jemand Aufgabe 5.2 geschafft?
Hat jemand einen Tipp für p55 b rev ?
Hey Leute, ich hab bei der 5.3 ein Problem... Und zwar hängt sich bei mir die Seite, auf der wir programmieren sollen, die ganze Zeit auf. Meine Vermutung ist, dass sich bei mir irgendein Fehler eingeschlichen hat und das Programm in einer Dauerschleife aufhängt. Kann mir dabei jemand helfen? Wäre super lieb! pascal:: Int -> Int -> Int pascal n k | (n == k) && (k == 0) = 1 | (n == k) = 1 | (n < k) = 0 | otherwise = pascal(n-1) (k-1) + pascal(n-1) k Vielen Dank schonmal :))
Dein Code hat zumindest einen logischen Fehler. Die Bedingung muss nur k == 0 sein, damit es richtig funktioniert. Statt repl.it würde ich empfehlen es lokal mit einem Editor zu programmieren.
Danke für den Tipp! :)
Kann man sich bei Blatt 5, Aufgabe 2 in Info einfach was ausdenken oder wo soll ich solche Datentypen herbekommen?
View 4 more comments
Aber wie in der Folie ist Bool doch eine Realisierung davon oder sehe ich das falsch?
Aber selbst erstellt Datentypen können ja auch Realisierungen von der genannten Signatur sein oder nicht?
Hellooo, hat jemand verstanden wie man die Funktionen bei 5.5 realisiert?
Müssen wir Bei P5.5 a) explizit angeben, dass die Liste nur Floats beinhaltet? Und wenn ja wie?
z.B. bei append append :: MyList Float -> MyList Float
Wie kann man in Haskell die Wurzel von etwas ziehen?
Mit dem befehl sqrt
Weiß jemand wie der Datentyp Currency in Aufgabe 4.5 zum definieren ist?
View 5 more comments
wisst ihr auch wie man in der b die ausgabe von "," und "€" hinkriegt ohne dass er meckert wegen des fehlendem datentyps string?
++ "," ++ "€" ++
Kann mir jemand sagen, was man bei Haskell machen muss, damit aus der Eingage "03" nicht "3" wird, sondern es bei "03" bleibt?
du kannst das nicht ändern, versuch ein workaround bei der ausgabe als string zu erstellen. ( Zahlen kleiner als 10 mit ner null vorm Komma, sonst nur die Zahl) mit der Ausgabe kannst du hier schauen, http://prntscr.com/pv2scw
macht mal Ehre und ladet die 4.5 hoch... bekommt save viele downloads
Hallo, wäre hier jemand so nett und würde die Lösungen zum Aufgabenblatt 4 hochladen? Vielen Dank!
Selber machen?🧐
Hey, kann jemand die 4.3 d) und die 4.5 reinschicken? Wäre super lieb :)
View 1 more comment
Könntest du dein 4.3 a) - c) reinschicken? Dann würde ich d) versuchen, stehe aber bei den anderen auf dem Schlauch
a) und b) hab ich jetzt, aber verstehe nicht bei c) wie die Klassen Polygon, Triangle und Quad aussehen sollen bzw was die machen sollen. Kannst du mir da helfen?
Moin, hat einer hier einen Ansatz für P4.3? -- Die folgende Zeile können Sie ignorieren (aber nicht löschen) module P043 where -- ------------------Aufgabenteil a----------------- data Point = MakePoint Float Float data Vector = MakeVector Float Float -- ------------------Aufgabenteil b----------------- translate :: Point -> Vector -> Point translate (MakePoint p1 p2) (MakeVector v1 v2) = (p1 + v1, p2 + v2) Das ist was ich bisher habe, aber Haskell meckert immer rum, dass er Point nicht mit Float, Float matchen konnte. Kann mir da jemand helfen?
View 6 more comments
Stimmt sorry hab’s verwechselt, ist auch egtl richtig in meinem Code
Alles gut, aber danke
No area was marked for this question
Super! Vielen Dank!
kann mir jemand bei Aufgabe P4.4 helfen? hab da ein Fehlercode, den ich einfach nicht weg bekomme... Code: -- ------------------Aufgabenteil a----------------- data Rank = Seven | Eight | Nine | Ten | Jack | Queen | King | Ace deriving (Ord,Eq) data Suite = Diamond | Heart | Spade | Club deriving (Ord,Eq) data Card = MakeCard Rank Suite deriving (Eq) -- ------------------Aufgabenteil b----------------- instance Ord Card where (==) (MakeCard x1 y1) (MakeCard x2 y2) | (x1 == x2) && (y1 == y2) = True | otherwise = False (<=) (MakeCard x1 y1) (MakeCard x2 y2) | (x1 < x2) = True | ((x1 == x2) && (y1 <= y2)) = True | otherwise = False Fehlercode: main.hs:111:24: error: Ambiguous occurrence ‘==’ It could refer to either ‘Prelude.==’, imported from ‘Prelude’ at main.hs:1:1 (and originally defined in ‘GHC.Classes’) or ‘Main.==’, defined at main.hs:92:1 und das für jedes "==" und "<=" im gesamten Code
Dein Fehler ist hier, dass == keine Methode der des Typen Ord ist, sondern von Eq. Ein Tipp: Implementiere die Funktion Ord.compare, das ist die minimale komplette Implementierung der Klasse Ord. Mit anderen Worten, wenn du compare implementierst, sind alle anderen Methoden automatisch implementiert.
danke habs gefunden, vor == und <= fehlte ein Leerzeichen
kann mal jemand auf Ehre machen und seine Lösungen von dieser Woche hochladen 🙄🙈
Ist Linsen eigentlich Masochist ?
Weiss jmd wie man in Aufgabe 4 vorgehen muss?
ich habe g*10^k gerechnet, dann gerundet und durch 10^k geteilt
Kann jmd bei 1 oder 2 helfen?
Bei der 1 kann ich dir helfen
Hay, hätte jemand Interesse eine Lerngruppe, gerade auch bezüglich der Übungsblätter, zu bilden? (Kann aktuell allerdings leider nur vorwiegend Digital mitwirken..)
View 7 more comments
Hätte auch Interesse, schreibe euch mal an die angegebene Mail :)
Ich hab euch en email geschrieben
Könntet ihr mir eure Ergebnisse für Volume und Area Für die Eingaben 2 2 2 , 1 2 3 , 3 2 1 und 1 1 1 Möchte nur vergleichen
View 1 more comment
volumen wie WIler area: area 2 2 2 105.73613 *P025> area 1 2 3 38.208923 *P025> area 3 2 1 208.87454 *P025> area 1 1 1 26.434032 *P025>
Habt ihr bei Area die Flächen abgezogen ?
Kennt jmd die notwendigen Packages für Atom um Haskell zu nutzen ? Habe mich mal „schlau“ gemacht und es gibt 10000 Stk..Könnte mir evtl. jmd die wirklich relevanten nennen ?
language-haskell ist das einzige package, was man meiner meinung nach brauch
Hat wer eine Lösung für den Kellerautomaten? Steh da auf dem Schlauch.
Stichwort: abwechseln Pop
Wie habt ihr das bei T2.1 gemacht, muss die Interpretationsvorschrift für beliebig viele Ziffern gelten ?
Wisst ihr wie lange die Korrektur von den Übungsblättern dauert?
Sind eigentlich schon draußen für T1.1,...
Kann ich im Learnweb Kurs eingeschrieben bleiben auch wenn ich an der Veranstaltung nicht teilnehmen will? Also Prüfung etc nicht mitschreiben
die Prüfungsanmeldung ist unabhängig vom Learnweb
No area was marked for this question
Was ist dein Bandzeichen?
Was ist euer Ansatz bei T1.6?
dürfen wir bei der Turing Maschine nur 1sen und 0 setzen und die Endzustände , oder dürfen wir auch zusätzliche Buchstaben hinzufügen?
View 1 more comment
Ja gut ich habe einfach das leere Wort genommen , wennn das geht
@Paul. Nein sie kann auch mehr lesen. Das eingabealphabet is lediglich 0 und 1
Hat jemand die Aufgabe mit der Turing Maschine schon gelöst?
Hat wer T04 die letzte? Komme da nicht zu nem guten Ergebnis. Biete den Rest an im Gegenzug 😁
Jemand schon die T05 gemacht ? meine optimale Lösung will nicht besser als 19 min werden , weiß nicht wie man das in 17 min schaffen soll , wenn immer nur 2 rüber dürfen und man die Taschenlampe wieder zurückbringen muss
Ein Tipp: Versuch mal, dass A und B jeweils zuerst und ganz zum Schluss zusammen die Brücke überqueren.
Jo ist mir dann auch aufgefallen , aber danke trotzdem 👍
Weiß jmd den Einschreibeschlüssel ?
View 2 more comments
VISIX
Thx 🙏🏽
Wenn der Linsen die Vorlesung macht und die Übung von Kuchen , wird das dann ne Kuchen Klausur?
Weiß jemand wer im nächsten Semester die Info Vorlesung hält?
Prof. Linsen
Load more