diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2024-05-10 13:48:16 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2024-05-10 13:52:52 +0200 |
| commit | 37a50ee5edfdc7caa28fccd36f1b7d0be53a36d3 (patch) | |
| tree | 6b5e3a067eae1cc5bc71bdaee45a467918efe6e2 /Info/10 | |
| parent | 9c7147d15c42942cf0b6b1bacbf00dce14619a28 (diff) | |
| download | unterricht-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.tex | 58 | ||||
| l--------- | Info/10/Leistungsnachweise/2_KA_20240516 | 1 |
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 |
