aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Info/10/2/Aufgaben/Polymorphismus_Beschaeftigte.tex15
-rw-r--r--Info/23_24/05/16/10B/test/Aufgaben/Felder_Besucherstatistik.tex12
2 files changed, 16 insertions, 11 deletions
diff --git a/Info/10/2/Aufgaben/Polymorphismus_Beschaeftigte.tex b/Info/10/2/Aufgaben/Polymorphismus_Beschaeftigte.tex
index 14b119c0..1ed13014 100644
--- a/Info/10/2/Aufgaben/Polymorphismus_Beschaeftigte.tex
+++ b/Info/10/2/Aufgaben/Polymorphismus_Beschaeftigte.tex
@@ -188,11 +188,10 @@ System.out.println("Gesamte Gehaltskosten: " + gehaltsKosten + " Euro");
\begin{Lsg}
a)
-\begin{itemize}
- \item Angestellter Klasse mit gehalt, jahresbonus, berechneGehalt \BE{1}
- \item Korrekte Vererbung \BE{1}
- \item korrektes UML \BE{1}
-\end{itemize}
+% \begin{itemize}
+ % \item Korrekte Vererbung \BE{1}
+ % \item korrektes UML \BE{1}
+% \end{itemize}
\iftoggle{erwartungshorizont}{Halbes BE Abzug pro Fehler.}{}
\begin{tikzpicture}[umlcd style inherit line/.style={color=\umldrawcolor, {Triangle[open, angle'=60, scale=3]}-}]
@@ -225,6 +224,12 @@ a)
\attribute{double jahresbonus}
\operation{double berechneGehalt()}
\end{class}
+\node[above right=of Angestellter, xshift=-6.5cm, yshift=-1cm] {\Halfpoint}; %Vererbung
+\node[above right=of Angestellter, xshift=-1cm, yshift=-1cm] {\Halfpoint}; %UML
+\node[above right=of Angestellter, xshift=-1.5cm, yshift=-1.8cm] {\Halfpoint};
+\node[above right=of Angestellter, xshift=-2cm, yshift=-2.45cm] {\Halfpoint};
+\node[above right=of Angestellter, xshift=-2cm, yshift=-3cm] {\Halfpoint};
+\node[above right=of Angestellter, xshift=-1cm, yshift=-3.75cm] {\Halfpoint};
\association{Unternehmen}{}{1}{Mitarbeiter}{n}{}
\end{tikzpicture}
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
index 44ae7e55..796625f7 100644
--- a/Info/23_24/05/16/10B/test/Aufgaben/Felder_Besucherstatistik.tex
+++ b/Info/23_24/05/16/10B/test/Aufgaben/Felder_Besucherstatistik.tex
@@ -29,15 +29,15 @@ interface Statistik {
\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
+ String$\Halfpoint$ wochentag;$\Halfpoint$
+ int$\Halfpoint$[]$\Halfpoint$ besucher;$\Halfpoint$
+ public Statistik$\Halfpoint$(String neuerWochentag$\Halfpoint$) {
+ besucher$\Halfpoint$ = new$\Halfpoint$ int[12$\Halfpoint$]$\Halfpoint$;
+ wochentag = neuerWochentag;$\Halfpoint$
}
}
\end{minted}
-\BE{6}
+% \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