aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2024-01-25 11:16:35 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2024-01-25 11:16:35 +0100
commit3884f12ed4ce9dcc98bba4a5a99ca54149f48e6e (patch)
treeba421fe7778cdf529003885918205e7f756bcbcc
parentad33cc9ca01824fd2109f20f2994b7641e7544a5 (diff)
downloadunterricht-3884f12ed4ce9dcc98bba4a5a99ca54149f48e6e.tar.gz
unterricht-3884f12ed4ce9dcc98bba4a5a99ca54149f48e6e.zip
add my next info exam in 9B
l---------Info/23_24/01/30/9B/test/Aufgaben/db_vs_tks.tex1
l---------Info/23_24/01/30/9B/test/Aufgaben/schulbibliothek.tex1
l---------Info/23_24/01/30/9B/test/Aufgaben/wenn_logische_funktionen_weihnachten.tex1
l---------Info/23_24/01/30/9B/test/Aufgaben/wenn_logische_funktionen_weihnachten_rb.png1
-rw-r--r--Info/23_24/01/30/9B/test/_test.tex32
-rw-r--r--Info/23_24/01/30/9B/test/test_lehrer.tex7
-rw-r--r--Info/23_24/01/30/9B/test/test_loesung.tex7
-rw-r--r--Info/23_24/01/30/9B/test/test_schueler.tex7
-rw-r--r--Info/9/1/Aufgaben/wenn_logische_funktionen_weihnachten.tex50
-rw-r--r--Info/9/1/Aufgaben/wenn_logische_funktionen_weihnachten_rb.pngbin0 -> 70001 bytes
-rw-r--r--Info/9/2/Aufgaben/db_vs_tks.tex19
-rw-r--r--Info/9/2/Aufgaben/schulbibliothek.tex27
l---------Info/9/Leistungsnachweise/1_KA_9B_202401301
13 files changed, 154 insertions, 0 deletions
diff --git a/Info/23_24/01/30/9B/test/Aufgaben/db_vs_tks.tex b/Info/23_24/01/30/9B/test/Aufgaben/db_vs_tks.tex
new file mode 120000
index 00000000..a928d6bb
--- /dev/null
+++ b/Info/23_24/01/30/9B/test/Aufgaben/db_vs_tks.tex
@@ -0,0 +1 @@
+../../../../../../9/2/Aufgaben/db_vs_tks.tex \ No newline at end of file
diff --git a/Info/23_24/01/30/9B/test/Aufgaben/schulbibliothek.tex b/Info/23_24/01/30/9B/test/Aufgaben/schulbibliothek.tex
new file mode 120000
index 00000000..618b4ef0
--- /dev/null
+++ b/Info/23_24/01/30/9B/test/Aufgaben/schulbibliothek.tex
@@ -0,0 +1 @@
+../../../../../../9/2/Aufgaben/schulbibliothek.tex \ No newline at end of file
diff --git a/Info/23_24/01/30/9B/test/Aufgaben/wenn_logische_funktionen_weihnachten.tex b/Info/23_24/01/30/9B/test/Aufgaben/wenn_logische_funktionen_weihnachten.tex
new file mode 120000
index 00000000..efce48cf
--- /dev/null
+++ b/Info/23_24/01/30/9B/test/Aufgaben/wenn_logische_funktionen_weihnachten.tex
@@ -0,0 +1 @@
+../../../../../../9/1/Aufgaben/wenn_logische_funktionen_weihnachten.tex \ No newline at end of file
diff --git a/Info/23_24/01/30/9B/test/Aufgaben/wenn_logische_funktionen_weihnachten_rb.png b/Info/23_24/01/30/9B/test/Aufgaben/wenn_logische_funktionen_weihnachten_rb.png
new file mode 120000
index 00000000..b3535752
--- /dev/null
+++ b/Info/23_24/01/30/9B/test/Aufgaben/wenn_logische_funktionen_weihnachten_rb.png
@@ -0,0 +1 @@
+../../../../../../9/1/Aufgaben/wenn_logische_funktionen_weihnachten_rb.png \ No newline at end of file
diff --git a/Info/23_24/01/30/9B/test/_test.tex b/Info/23_24/01/30/9B/test/_test.tex
new file mode 100644
index 00000000..bd612836
--- /dev/null
+++ b/Info/23_24/01/30/9B/test/_test.tex
@@ -0,0 +1,32 @@
+\Datum{30.01.2024}
+\TestNummer{1}
+\TestArt{Kurzarbeit}
+\Klasse{9B}
+\Fach{Informatik}
+
+\begin{document}
+%% Erzeugt den Intro Header
+\Intro
+
+% \input{Aufgaben/datenverteiler}
+% \begin{Bearbeitung}
+% \kariert[0.5cm]{10}
+% \end{Bearbeitung}
+
+\input{Aufgaben/wenn_logische_funktionen_weihnachten}
+% \begin{Bearbeitung}
+% \liniert[1cm]{5}
+% \end{Bearbeitung}
+
+\input{Aufgaben/db_vs_tks}
+% \begin{Bearbeitung}
+% \liniert[1cm]{5}
+% \end{Bearbeitung}
+
+\input{Aufgaben/schulbibliothek}
+% \begin{Bearbeitung}
+% \liniert[1cm]{5}
+% \end{Bearbeitung}
+
+\beTabelle
+\end{document}
diff --git a/Info/23_24/01/30/9B/test/test_lehrer.tex b/Info/23_24/01/30/9B/test/test_lehrer.tex
new file mode 100644
index 00000000..094f5adf
--- /dev/null
+++ b/Info/23_24/01/30/9B/test/test_lehrer.tex
@@ -0,0 +1,7 @@
+\documentclass[
+lehrerversion,
+erwartungshorizont,
+sigfooter,
+]{test}
+
+\input{_test}
diff --git a/Info/23_24/01/30/9B/test/test_loesung.tex b/Info/23_24/01/30/9B/test/test_loesung.tex
new file mode 100644
index 00000000..d0bb5cf9
--- /dev/null
+++ b/Info/23_24/01/30/9B/test/test_loesung.tex
@@ -0,0 +1,7 @@
+\documentclass[
+lehrerversion,
+sigfooter,
+keinlogo,
+]{test}
+
+\input{_test}
diff --git a/Info/23_24/01/30/9B/test/test_schueler.tex b/Info/23_24/01/30/9B/test/test_schueler.tex
new file mode 100644
index 00000000..12415c38
--- /dev/null
+++ b/Info/23_24/01/30/9B/test/test_schueler.tex
@@ -0,0 +1,7 @@
+\documentclass[
+sigfooter,
+drawborder,
+twoside,
+]{test}
+
+\input{_test}
diff --git a/Info/9/1/Aufgaben/wenn_logische_funktionen_weihnachten.tex b/Info/9/1/Aufgaben/wenn_logische_funktionen_weihnachten.tex
new file mode 100644
index 00000000..52c63a28
--- /dev/null
+++ b/Info/9/1/Aufgaben/wenn_logische_funktionen_weihnachten.tex
@@ -0,0 +1,50 @@
+\begin{Aufg}[Logische und bedingte Funktionen (4 + 2 + 4)]
+Eine prominente weihnachtliche Persönlichkeit, möchte den Prozess der Geschenkeverteilung digital verwalten. Dabei sind insbesondere
+die Art des Geschenks, das Geschlecht des/der Beschenkten und natürlich das Verhalten von Belang.
+Es wurden zur Vereinfachung folgende Entscheidungen getroffen:
+\begin{enumerate}[itemsep=-5pt]
+\item Wenn ein Kind nicht brav war, bekommt es lediglich Mandarinen.
+\item War ein Mädchen brav, so erhält es \underline{zusätzlich} einen iTunes-Gutschein über 20€.
+\item Jungen erhalten \underline{zusätzlich} einen Steam-Gutschein über 20€, wenn sie brav waren.
+\end{enumerate}
+
+\begin{enumerate}[a),itemsep=0pt]
+\item Vervollständige die untenstehende Tabelle unter Angabe der entsprechenden Wahrheitswerte sowie der daraus resultierenden Geschenke. \\[0.4cm]
+\begin{tabular}{|c|c|c|c|}
+\textbf{Junge?} & \textbf{Brav?} & \textbf{Junge und brav?} & \textbf{Geschenk} \\
+\hline
+WAHR & WAHR & \solution{WAHR} & \solution{Steam Gutschein \& Mandarinen} \\[0.3cm]
+\hline
+WAHR & FALSCH &\solution{FALSCH}&\solution{Mandarine} \\[0.3cm]
+\hline
+FALSCH & WAHR &\solution{FALSCH}&\solution{iTunes Gutschein \& Mandarine} \\[0.3cm]
+\hline
+FALSCH & FALSCH &\solution{FALSCH}&\solution{Mandarine} \\[0.3cm]
+\end{tabular}
+\vspace{0.3cm}
+
+% \begin{tabularx}{\textwidth}{X X}
+% \vspace{-2.5cm}Gegeben sei der folgende Ausschnitt eines Rechenblatts. Nutze die geeigneten Zellbezüge für die zwei nachfolgenden Teilaufgaben. & \includegraphics[keepaspectratio,width=0.4\textwidth]{Aufgaben/wenn_logische_funktionen_weihnachten_rb.png} \\
+% \end{tabularx}
+Gegeben sei der folgende Ausschnitt eines Rechenblatts. Nutze die geeigneten Zellbezüge für die zwei nachfolgenden Teilaufgaben. \\[0.2cm]
+\begin{center}
+\includegraphics[keepaspectratio,width=0.5\textwidth]{Aufgaben/wenn_logische_funktionen_weihnachten_rb.png}
+\end{center}
+\item Gib eine Formel an, die überprüft, ob das Kind brav war. Falls ja, soll „Gutschein“ andernfalls
+„Mandarinen“ angezeigt werden.
+\item Gib eine Formel an, die überprüft, ob ein Kind artig war und ein Mädchen ist. Falls ja, wird
+der Text „iTunes-Gutschein“ angezeigt, sonst „Mandarinen“.
+\end{enumerate}
+\end{Aufg}
+
+\begin{Lsg}
+\begin{enumerate}[a)]
+\item 0.5BE pro Feld \BE{4}
+\item \texttt{=WENN(B2; "Gutschein", "Mandarine")} \\
+ \BE{0.5} für Zellbezug, \BE{0.5} fuer Wenn-Funktion, \BE{0.5} fuer korrekte Verwendung \BE{0.5} fuer korrekte Ausgaben
+\item \texttt{=WENN(UND(NICHT(B1);B2); "iTunes-Gutschein", "Mandarienen")} \\
+ \BE{2} siehe oben
+ \BE{1} UND funktion
+ \BE{1} NICHT funktion
+\end{enumerate}
+\end{Lsg}
diff --git a/Info/9/1/Aufgaben/wenn_logische_funktionen_weihnachten_rb.png b/Info/9/1/Aufgaben/wenn_logische_funktionen_weihnachten_rb.png
new file mode 100644
index 00000000..af33ba9d
--- /dev/null
+++ b/Info/9/1/Aufgaben/wenn_logische_funktionen_weihnachten_rb.png
Binary files differ
diff --git a/Info/9/2/Aufgaben/db_vs_tks.tex b/Info/9/2/Aufgaben/db_vs_tks.tex
new file mode 100644
index 00000000..7e401fa4
--- /dev/null
+++ b/Info/9/2/Aufgaben/db_vs_tks.tex
@@ -0,0 +1,19 @@
+\begin{Aufg}[Datenbanksysteme]
+\vspace{-1cm}
+\begin{enumerate}[a), itemsep=0pt]
+\item Nenne zwei Vorteile eines Datenbanksystems gegenüber eines Tabellenkalkulationssystems bei der Verwaltung grosser Datenmengen, sowie jeweils ein Anwendungsszenario, bei dem dieser entscheidend ist.
+\item Beschreibe \underline{kurz} die Bestandteile eines Datenbanksystems.
+\end{enumerate}
+\end{Aufg}
+
+\begin{Lsg}
+\begin{enumerate}[a)]
+\item (1BE pro Vorteil 0.5BE pro passenden Anwendungsfall) \BE{3} \\
+ Vorteile: \\
+ Gleichzeitiger Zugriff (Webanwendung)
+ Groessere Datenmenge (Suchmaschine)
+ Strukturiert und Zusammenhängend (Extrahieren von Informationen)
+\item Datenbank | DB: \BE{0.5} Gesamtheit aller Verwalteter Daten \BE{0.5}
+ Datenbankverwaltungssystem | DBMS : \BE{0.5} Software zur Verwaltung der Datenbank \BE{0.5}
+\end{enumerate}
+\end{Lsg}
diff --git a/Info/9/2/Aufgaben/schulbibliothek.tex b/Info/9/2/Aufgaben/schulbibliothek.tex
new file mode 100644
index 00000000..f7f23d76
--- /dev/null
+++ b/Info/9/2/Aufgaben/schulbibliothek.tex
@@ -0,0 +1,27 @@
+\begin{Aufg}[Modellierung]
+Herr Herrmann ist mit der Verwaltungssoftware der Schulbücherei unzufrieden.
+Er bittet die Informatik eine neue Datenbankanwendung zu erstellen.
+Die Datenbank soll alle Informationen über Bücher, wie \textit{Abenteuer Informatik von Jens Gallenbacher (ISBN 9783827419262)}, das normal in der Bibliothek steht aber gerade bis zum 12.02.2024 verliehen ist, speichern können.
+
+\begin{enumerate}[a)]
+\item Erstelle eine Klassenkarte, die alle Attribute des beschriebenen Buches enthält.
+\item Gib ein passendes Tabellenschema inklusive passender Datentypen zu deiner Klasse an.
+\end{enumerate}
+\end{Aufg}
+
+\begin{Lsg}
+\begin{enumerate}[a)]
+\item \begin{tikzpicture}
+\begin{class}[text width=5cm]{Buch}{0,0}
+\attribute{titel}
+\attribute{autor}
+\attribute{standort}
+\attribute{isbn}
+\attribute{rückgabedatum}
+\end{class}
+\end{tikzpicture} \\
+\BE{1} UML, \BE{0.5} Klassenname, \BE{1} Attribute
+\item \texttt{Buch(\underline{isbn:INTEGER};titel:TEXT;autor:TEXT;standort:TEXT;rueckgabedatum:DATE)}
+\BE{0.5} Tabellenname, \BE{1} korrekte Datentypen, \BE{1} Notation, \BE{1} primaerschluessel
+\end{enumerate}
+\end{Lsg}
diff --git a/Info/9/Leistungsnachweise/1_KA_9B_20240130 b/Info/9/Leistungsnachweise/1_KA_9B_20240130
new file mode 120000
index 00000000..b55ea4d5
--- /dev/null
+++ b/Info/9/Leistungsnachweise/1_KA_9B_20240130
@@ -0,0 +1 @@
+../../23_24/01/30/9B/test/ \ No newline at end of file