diff --git a/project/.project b/project/.project index bb25b269..db325f55 100644 --- a/project/.project +++ b/project/.project @@ -22,12 +22,12 @@ - 1600152856424 + 1727312283843 30 org.eclipse.core.resources.regexFilterMatcher - node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ + node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__ diff --git a/project/src/main/java/de/unistuttgart/informatik/fius/jvk/tasks/Sheet1Task3.java b/project/src/main/java/de/unistuttgart/informatik/fius/jvk/tasks/Sheet1Task5.java similarity index 94% rename from project/src/main/java/de/unistuttgart/informatik/fius/jvk/tasks/Sheet1Task3.java rename to project/src/main/java/de/unistuttgart/informatik/fius/jvk/tasks/Sheet1Task5.java index 51a1376e..1b1e9b60 100644 --- a/project/src/main/java/de/unistuttgart/informatik/fius/jvk/tasks/Sheet1Task3.java +++ b/project/src/main/java/de/unistuttgart/informatik/fius/jvk/tasks/Sheet1Task5.java @@ -8,7 +8,7 @@ import de.unistuttgart.informatik.fius.jvk.provided.factories.*; import de.unistuttgart.informatik.fius.jvk.provided.shapes.*; -public class Sheet1Task3 implements Task { +public class Sheet1Task5 implements Task { @Override public void run(Simulation sim) { diff --git a/project/src/main/java/de/unistuttgart/informatik/fius/jvk/verifier/Sheet1Task3Verifier.java b/project/src/main/java/de/unistuttgart/informatik/fius/jvk/verifier/Sheet1Task5Verifier.java similarity index 98% rename from project/src/main/java/de/unistuttgart/informatik/fius/jvk/verifier/Sheet1Task3Verifier.java rename to project/src/main/java/de/unistuttgart/informatik/fius/jvk/verifier/Sheet1Task5Verifier.java index 68a565a7..56c4a91c 100644 --- a/project/src/main/java/de/unistuttgart/informatik/fius/jvk/verifier/Sheet1Task3Verifier.java +++ b/project/src/main/java/de/unistuttgart/informatik/fius/jvk/verifier/Sheet1Task5Verifier.java @@ -15,7 +15,7 @@ import de.unistuttgart.informatik.fius.jvk.provided.entity.Nut; -public class Sheet1Task3Verifier implements TaskVerifier { +public class Sheet1Task5Verifier implements TaskVerifier { private BasicTaskInformation task; @@ -24,7 +24,7 @@ public class Sheet1Task3Verifier implements TaskVerifier { private ActionLog actionLog; - public Sheet1Task3Verifier() { + public Sheet1Task5Verifier() { List subTasks = new ArrayList<>(); subTasks.add(this.taskA); subTasks.add(this.taskB); diff --git a/sheets/1/intro.tex b/sheets/1/intro.tex index c7957773..1f866250 100644 --- a/sheets/1/intro.tex +++ b/sheets/1/intro.tex @@ -4,12 +4,12 @@ \end{center} Hier werden wir mit dir gemeinsam Grundlagen in der objektorientierten Programmiersprache \textit{Java} aufbauen, damit du in dem Fach \textit{Programmierung und Softwareentwicklung} - kurz PSE - im kommenden Semester nicht bei null anfangen musst.\newline Löse die Aufgaben alleine oder in kleinen Gruppen in deinem eigenen Lerntempo.\newline -Falls du bei der Bearbeitung eines Blatts Fragen oder Probleme hast, kannst du dich jederzeit bei den Tutoren melden oder deine Sitznachbarn fragen.\newline +Falls du bei der Bearbeitung eines Blatts Fragen oder Probleme hast, kannst du dich jederzeit bei den Tutor:inneb melden oder deine Sitznachbar:innen fragen.\newline \section*{Projekt herunterladen} Um die Aufgaben zu lösen musst du zuerst das Projekt herunterladen.\newline $\rightarrow$ Den Download-Link findest du \href{\jvkpackageurl}{hier}\newline Zuerst solltest du jedoch eduroam, das WLAN an der Uni, einrichten. -Falls du dies bereits getan hast, kannst du das einrichten überspringen oder deinen Kommilitonen helfen. +Falls du dies bereits getan hast, kannst du das einrichten überspringen oder deinen Kommiliton:innen helfen. Ansonsten befindet sich auf der nächsten Seite eine Anleitung zum Einrichten. \newpage diff --git a/sheets/2/exercise-1.tex b/sheets/2/exercise-1.tex index febf4be1..32bb86b3 100644 --- a/sheets/2/exercise-1.tex +++ b/sheets/2/exercise-1.tex @@ -1,7 +1,7 @@ %!TEX root = ./jvk-blatt2.tex -\excercise{The Player Enters the Game} +\excercise{Totoro Enters the Game} \begin{Infobox}[Benennung der Task Klassen] Wie du wahrscheinlich festgestellt hast, haben wir ein Namensschema für die Klassen.\\ diff --git a/sheets/2/exercise-7.tex b/sheets/2/exercise-7.tex index 50c92009..592c12c8 100644 --- a/sheets/2/exercise-7.tex +++ b/sheets/2/exercise-7.tex @@ -21,7 +21,7 @@ Ein Objekt wäre dabei ein spezifischer Student, also z.B. Du.\\ Dabei hast Du einen Namen und ein Alter. Ebenso kannst Du folgende Operationen ausführen wie lernen, essen und über Dich was erzählen.\\ -Es kann aber auch insbesondere mehrere Objekte von einer Klasse geben z.B. Dein Nebensitzer ist demnach auch ein (anderes) Objekt der Klasse Student.\\ +Es kann aber auch insbesondere mehrere Objekte von einer Klasse geben z.B. Dein:e Nebensitzer:in ist demnach auch ein (anderes) Objekt der Klasse Student.\\ In Java könnte das dann so aussehen: \begin{lstlisting}[numbers=left,xleftmargin=2em,frame=single,framexleftmargin=1.5em] class Student { diff --git a/sheets/extra/exercise-4.tex b/sheets/extra/exercise-4.tex index 851487d6..a0307e9e 100644 --- a/sheets/extra/exercise-4.tex +++ b/sheets/extra/exercise-4.tex @@ -1,8 +1,8 @@ \excercise{Rekusion 2 - Füllen.} \begin{enumerate} -\item Implementiere das \lstinline{moveTo(Position position)} Kommando in der Klasse totoro, welches totro zu der übergebenen Position laufen lässt. Um das Kommando zu testen, lasse totoro zu (2,4) laufen (Tipp: In dieser Aufgabe gibt es keine Büsche auf dem Spielfeld. Du musst daher keinen komplexen Wegfindungsalgorithmus implementieren.) -\item Totro ist umgeben von Nüssen. Wir wollen auch nun das innere dieser Form mit Nüssen füllen. Dafür verwenden wir einen beliebten (rekursiven) Füllalgorithmus der funktioniert wie folgt:\\ +\item Implementiere das \lstinline{moveTo(Position position)} Kommando in der Klasse totoro, welches totoro zu der übergebenen Position laufen lässt. Um das Kommando zu testen, lasse totoro zu (2,4) laufen (Tipp: In dieser Aufgabe gibt es keine Büsche auf dem Spielfeld. Du musst daher keinen komplexen Wegfindungsalgorithmus implementieren.) +\item Tootro ist umgeben von Nüssen. Wir wollen auch nun das innere dieser Form mit Nüssen füllen. Dafür verwenden wir einen beliebten (rekursiven) Füllalgorithmus der funktioniert wie folgt:\\ Fill(Position pos(x,y)):\\ -lege eine Nuss auf pos\\ -falls (x-1,y) leer ist: Fill(x-1,y)\\