aboutsummaryrefslogtreecommitdiff
path: root/Info/10
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2024-05-10 13:48:16 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2024-05-10 13:52:52 +0200
commit37a50ee5edfdc7caa28fccd36f1b7d0be53a36d3 (patch)
tree6b5e3a067eae1cc5bc71bdaee45a467918efe6e2 /Info/10
parent9c7147d15c42942cf0b6b1bacbf00dce14619a28 (diff)
downloadunterricht-37a50ee5edfdc7caa28fccd36f1b7d0be53a36d3.tar.gz
unterricht-37a50ee5edfdc7caa28fccd36f1b7d0be53a36d3.zip
add my next test in 10B
Diffstat (limited to 'Info/10')
-rw-r--r--Info/10/2/Aufgaben/Felder_Besucherstatistik.tex58
l---------Info/10/Leistungsnachweise/2_KA_202405161
2 files changed, 59 insertions, 0 deletions
diff --git a/Info/10/2/Aufgaben/Felder_Besucherstatistik.tex b/Info/10/2/Aufgaben/Felder_Besucherstatistik.tex
new file mode 100644
index 00000000..3746e0f0
--- /dev/null
+++ b/Info/10/2/Aufgaben/Felder_Besucherstatistik.tex
@@ -0,0 +1,58 @@
+\renewcommand{\Verteilung}{6 + 5}
+\begin{Aufg}[Besucherstatistik]
+Zur Erstellung von Besucherstatistiken ermittelt die Therme Beach Palm \underline{zwölf} Mal am Tag die Anzahl der aktuellen Badegäste und speichert diese in einem Feld. \vspace{2mm}
+
+\textbf{a)} Implementiere die Klasse \mintinline{java}{Statistik}.
+Die Klasse besitzt sowohl ein Attribut für den Wochentag der Datenerhebung als auch ein Feld zur Speicherung der zwölf Besucherzahlen.
+Der Konstruktor weist einer Statistik bei ihrer Erzeugung einen vom Benutzer übergebenen Wochentag zu.
+Des Weiteren wird im Konstruktor das deklarierte Feld geeignet initialisiert. \\[0.1cm]
+\iftoggle{lehrerversion}{\iffalse}{\iftrue}
+\small
+\texttt{public class Statistik \{}\\
+\liniert[0.8cm]{7}
+\texttt{\}}
+\fi
+
+\textbf{b)} Vervollständige die Methode \mintinline{java}{besucherAnzAusgeben()}, die alle zwölf gespeicherten Besucherzahlen auf der Konsole ausgibt.
+Dabei soll die Textausgabe wie folgt aussehen:
+\begin{verbatim}
+ 1. Stunde: 42 Besucher
+ 2. Stunde: 73 Besucher
+ ...
+\end{verbatim}
+(Tipp: Die Methode \mintinline{java}{System.out.println(String text)} gibt Text auf der Konsole aus.)
+\iflehrer{}{
+\small
+\texttt{public \underline{\phantom{void~~~~~~~~~~~~}} besucherAnzAusgeben() \{}\\
+\liniert[0.8cm]{6}
+\texttt{\}}
+}
+\end{Aufg}
+
+\begin{Lsg}
+\begin{enumerate}[a)]
+\item
+% \begin{minted}[escapeinside=$$]{java}
+% public class Statistik {
+ % String wochentag; // 1BE
+ % int[] besucher; // 1.5BE
+ % public Statistik(String neuerWochentag) { // 1BE
+ % besucher = new int[12]; // 2BE
+ % wochentag = neuerWochentag; // 0.5BE
+ % }
+% }
+% \end{minted}
+\BE{6}
+\item
+% \begin{minted}{java}
+% public class Statistik {
+ % ...
+ % public void besucherAnzAusgeben() { // 1BE
+ % for (int i = 0; i < 12; i++) { // 2BE
+ % System.out.println(i+1 + ". Stunde: " + besucher[i] + " Besucher"); // 2BE
+ % }
+ % }
+% \end{minted}
+\BE{5}
+\end{enumerate}
+\end{Lsg}
diff --git a/Info/10/Leistungsnachweise/2_KA_20240516 b/Info/10/Leistungsnachweise/2_KA_20240516
new file mode 120000
index 00000000..86ea10d0
--- /dev/null
+++ b/Info/10/Leistungsnachweise/2_KA_20240516
@@ -0,0 +1 @@
+../../23_24/05/16/10B/test \ No newline at end of file