diff options
Diffstat (limited to 'Info/23_24')
| -rw-r--r-- | Info/23_24/05/16/10B/test/Aufgaben/Felder_Besucherstatistik.tex | 47 | ||||
| l--------- | Info/23_24/05/16/10B/test/Aufgaben/Polymorphismus_Beschaeftigte.tex | 1 | ||||
| -rw-r--r-- | Info/23_24/05/16/10B/test/_test.tex | 36 | ||||
| -rw-r--r-- | Info/23_24/05/16/10B/test/test_lehrer.tex | 7 | ||||
| -rw-r--r-- | Info/23_24/05/16/10B/test/test_loesung.tex | 7 | ||||
| -rw-r--r-- | Info/23_24/05/16/10B/test/test_schueler.tex | 7 |
6 files changed, 105 insertions, 0 deletions
diff --git a/Info/23_24/05/16/10B/test/Aufgaben/Felder_Besucherstatistik.tex b/Info/23_24/05/16/10B/test/Aufgaben/Felder_Besucherstatistik.tex new file mode 100644 index 00000000..44ae7e55 --- /dev/null +++ b/Info/23_24/05/16/10B/test/Aufgaben/Felder_Besucherstatistik.tex @@ -0,0 +1,47 @@ +\renewcommand{\Verteilung}{6 + 3} +\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}{Besucherstatistik}. +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)} Die Besucherstatistik soll mit dem Kassenprogramm verknüpft werden. +Damit der Code der Kasse die Besucherstatistik verwenden kann, muss folgende Schnittstelle erfüllt werden: +\begin{minted}{java} +interface Statistik { + double gibDurchschnitt(); + int gibMax(); + int gibMin(); +} +\end{minted} +\underline{Beschreibe knapp}, worum es sich bei einem \mintinline{java}{interface} in Java handelt, sowie was an der Klasse Besucherstatistik ergänzt werden müsste, um das \mintinline{java}{interface Statistik} zu erfüllen. +\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{itemize} +\item Ein interface ist ein \textit{Vertrag} über die, bzw. eine Vorgabe der zu implementierenden Methoden\Point +\item \mintinline{java}{implements Statistik} ergänzen\Point +\item Vorgegebenen Methoden implementieren\Point +\end{itemize} +\end{enumerate} +\end{Lsg} diff --git a/Info/23_24/05/16/10B/test/Aufgaben/Polymorphismus_Beschaeftigte.tex b/Info/23_24/05/16/10B/test/Aufgaben/Polymorphismus_Beschaeftigte.tex new file mode 120000 index 00000000..f04e4d21 --- /dev/null +++ b/Info/23_24/05/16/10B/test/Aufgaben/Polymorphismus_Beschaeftigte.tex @@ -0,0 +1 @@ +../../../../../../10/2/Aufgaben/Polymorphismus_Beschaeftigte.tex
\ No newline at end of file diff --git a/Info/23_24/05/16/10B/test/_test.tex b/Info/23_24/05/16/10B/test/_test.tex new file mode 100644 index 00000000..8720f255 --- /dev/null +++ b/Info/23_24/05/16/10B/test/_test.tex @@ -0,0 +1,36 @@ +\Datum{16.05.2024} +\TestNummer{2} +\TestArt{Kurzarbeit} +\Klasse{10B} +\Fach{Informatik} + +\renewcommand{\baselinestretch}{1.2} +\usepackage{minted} +\setminted{baselinestretch=1.2, fontsize=\footnotesize, bgcolor=gray!10} +\geometry{top=20mm, bottom=20mm, headsep=5mm, footskip=10mm} + +% %Reset default header +% \fancyfoot[RO]{Bitte umblättern!} + +\fancypagestyle{ErsteSeite}{% + \fancyhf{}% + \fancyhead[L]{\Schule \newline Schuljahr 2023/24} + \fancyhead[R]{Name: \hspace{6cm}} +} + +\begin{document} +\thispagestyle{ErsteSeite} +\Intro +%% Felder +% \vspace{-0.3cm} +\input{Aufgaben/Felder_Besucherstatistik} +\begin{Bearbeitung} +\liniert[0.8cm]{6} +\end{Bearbeitung} +\iflehrer{}{\clearpage} +\input{Aufgaben/Polymorphismus_Beschaeftigte} %% Polymorphismus +\begin{Bearbeitung} +\vspace{-0.5cm} +\liniert[8mm]{4} +\end{Bearbeitung} +\end{document} diff --git a/Info/23_24/05/16/10B/test/test_lehrer.tex b/Info/23_24/05/16/10B/test/test_lehrer.tex new file mode 100644 index 00000000..094f5adf --- /dev/null +++ b/Info/23_24/05/16/10B/test/test_lehrer.tex @@ -0,0 +1,7 @@ +\documentclass[ +lehrerversion, +erwartungshorizont, +sigfooter, +]{test} + +\input{_test} diff --git a/Info/23_24/05/16/10B/test/test_loesung.tex b/Info/23_24/05/16/10B/test/test_loesung.tex new file mode 100644 index 00000000..d0bb5cf9 --- /dev/null +++ b/Info/23_24/05/16/10B/test/test_loesung.tex @@ -0,0 +1,7 @@ +\documentclass[ +lehrerversion, +sigfooter, +keinlogo, +]{test} + +\input{_test} diff --git a/Info/23_24/05/16/10B/test/test_schueler.tex b/Info/23_24/05/16/10B/test/test_schueler.tex new file mode 100644 index 00000000..12415c38 --- /dev/null +++ b/Info/23_24/05/16/10B/test/test_schueler.tex @@ -0,0 +1,7 @@ +\documentclass[ +sigfooter, +drawborder, +twoside, +]{test} + +\input{_test} |
