aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2024-01-26 11:39:26 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2024-01-26 11:39:26 +0100
commit50fc035fd974a2507632e8733927c9864b655cc6 (patch)
treeaeb6758c16f291d0f2a7b5285f5d5936a56faee1
parent106c9c73b2e87135793cd344bcdc27c768c138ed (diff)
downloadunterricht-50fc035fd974a2507632e8733927c9864b655cc6.tar.gz
unterricht-50fc035fd974a2507632e8733927c9864b655cc6.zip
improve the oop exercises
-rw-r--r--Info/10/2/Aufgaben/felder_begriffe.tex4
-rw-r--r--Info/10/2/Aufgaben/felder_max_algo_erkennen.tex4
2 files changed, 4 insertions, 4 deletions
diff --git a/Info/10/2/Aufgaben/felder_begriffe.tex b/Info/10/2/Aufgaben/felder_begriffe.tex
index 93a36f92..22136df2 100644
--- a/Info/10/2/Aufgaben/felder_begriffe.tex
+++ b/Info/10/2/Aufgaben/felder_begriffe.tex
@@ -1,7 +1,7 @@
\begin{Aufg}[Felder]
\vspace{-1cm}
\begin{enumerate}[a)]
-\item Die meisten Programmiersprachen bieten eine Feld Datenstruktur an.
+\item Die meisten Programmiersprachen bieten eine Datenstruktur Feld an.
Erkläre \underline{knapp} was die Datenstruktur Feld ist, warum sie benötigt wird und wie auf dessen Inhalt in Java zugegriffen werden kann.
\item Ergänze den folgenden Programmcode in dem ein Feld namens \texttt{sprueche} der \underline{Länge 12} vom Typ \mintinline{java}/String/ deklariert und initialisiert werden soll. Anschließend soll im letzten Element die Zeichenkette \textit{"Frohe Weihnachten!"} gespeichert werden.
\begin{minted}[xleftmargin=2\parindent, baselinestretch=1.2, escapeinside=$$, fontsize=\large]{java}
@@ -19,6 +19,6 @@ $\solution{sprueche[11]}$ = "Frohe Weihnachten!"; // Zuweisung
Java bietet Zugriff per 0-basierten \BE{0.5} Index auf einzelne Inhalte eines Feldes zuzugreifen \BE{0.5}.
\item String[] \BE{0.5} \\
new \BE{0.5} String[12] \BE{1} \\
- sprueche[11] oder sprueche[sprueche.lenght - 1]\BE{1}
+ sprueche[11] oder sprueche[sprueche.length - 1]\BE{1}
\end{enumerate}
\end{Lsg}
diff --git a/Info/10/2/Aufgaben/felder_max_algo_erkennen.tex b/Info/10/2/Aufgaben/felder_max_algo_erkennen.tex
index c8ad7866..f2922cce 100644
--- a/Info/10/2/Aufgaben/felder_max_algo_erkennen.tex
+++ b/Info/10/2/Aufgaben/felder_max_algo_erkennen.tex
@@ -33,8 +33,8 @@ geheim &\solution{55}&\solution{55}&\solution{60}&\solution{60}&\solution{98}&\s
\begin{Lsg}
\begin{enumerate}[a)]
-\item 0,5 BE pro Zahl $\rightarrow$ \BE{3}
-\item 98 wird ausgegeben. Der Code-Abschnitt berechnet das Maximum eines Feldes (\BE{1}). In jedem Schleifendurchlauf wird überprüft, ob das aktuelle Feldelement größer als das bisher gespeicherte Maximum ist und ggbfs. ersetzt. (\BE{1})
+\item \BE{2}. 0,5 BE Abzug pro Fehler
+\item 98 wird ausgegeben (\BE{1}). Der Code-Abschnitt berechnet das Maximum eines Feldes (\BE{1}). In jedem Schleifendurchlauf wird überprüft, ob das aktuelle Feldelement größer als das bisher gespeicherte Maximum ist und ggbfs. ersetzt (\BE{1}).
\end{enumerate}
\end{Lsg}