diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2024-01-26 11:39:26 +0100 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2024-01-26 11:39:26 +0100 |
| commit | 50fc035fd974a2507632e8733927c9864b655cc6 (patch) | |
| tree | aeb6758c16f291d0f2a7b5285f5d5936a56faee1 | |
| parent | 106c9c73b2e87135793cd344bcdc27c768c138ed (diff) | |
| download | unterricht-50fc035fd974a2507632e8733927c9864b655cc6.tar.gz unterricht-50fc035fd974a2507632e8733927c9864b655cc6.zip | |
improve the oop exercises
| -rw-r--r-- | Info/10/2/Aufgaben/felder_begriffe.tex | 4 | ||||
| -rw-r--r-- | Info/10/2/Aufgaben/felder_max_algo_erkennen.tex | 4 |
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} |
