aboutsummaryrefslogtreecommitdiff
path: root/Info
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2026-01-17 17:31:12 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2026-01-17 17:31:12 +0100
commitce3e7fc96b93defcb6b0e352f1efb029f2c476f0 (patch)
tree322180f4e549f57f948bb9c60e04c4b29cdae3d0 /Info
parent263ba21b92895791bc55a0f539b9aeff4662ff0b (diff)
downloadunterricht-ce3e7fc96b93defcb6b0e352f1efb029f2c476f0.tar.gz
unterricht-ce3e7fc96b93defcb6b0e352f1efb029f2c476f0.zip
add next exam in 1th grade and improve the used exercises
Diffstat (limited to 'Info')
-rw-r--r--Info/11/2/Aufgaben/barcode.tex21
-rw-r--r--Info/11/2/Aufgaben/caesar.tex20
-rw-r--r--Info/11/2/Aufgaben/kodierung_grundbegriffe.tex8
-rw-r--r--Info/11/2/Aufgaben/pruefziffer_zaubertrick.tex2
-rw-r--r--Info/11/2/Aufgaben/stellenwertsysteme.tex2
l---------Info/25_26/01/21/11a_NTG/test/Aufgaben/barcode.tex1
l---------Info/25_26/01/21/11a_NTG/test/Aufgaben/caesar.tex1
l---------Info/25_26/01/21/11a_NTG/test/Aufgaben/kodierung_grundbegriffe.tex1
l---------Info/25_26/01/21/11a_NTG/test/Aufgaben/stellenwertsysteme.tex1
-rw-r--r--Info/25_26/01/21/11a_NTG/test/README.md18
-rw-r--r--Info/25_26/01/21/11a_NTG/test/_test.tex38
-rw-r--r--Info/25_26/01/21/11a_NTG/test/test_lehrer.tex7
-rw-r--r--Info/25_26/01/21/11a_NTG/test/test_loesung.tex7
-rw-r--r--Info/25_26/01/21/11a_NTG/test/test_schueler.tex7
-rw-r--r--Info/25_26/01/21/11a_NTG/test/themen.md4
-rw-r--r--Info/25_26/01/21/11a_NTG/test/themen.pdfbin0 -> 30477 bytes
16 files changed, 117 insertions, 21 deletions
diff --git a/Info/11/2/Aufgaben/barcode.tex b/Info/11/2/Aufgaben/barcode.tex
index db93dfd4..65734fa3 100644
--- a/Info/11/2/Aufgaben/barcode.tex
+++ b/Info/11/2/Aufgaben/barcode.tex
@@ -1,27 +1,30 @@
+\renewcommand{\Verteilung}{2+2+1}
\begin{Aufg}[Barcodes]
Artikel in Supermärkten werden oft durch aufgedruckte Barcodes identifiziert.
Diese Barcodes enthalten meist eine eindeutige Artikelnummer sowie eine Prüfziffer. \\
Die Prüfziffer eines fünfstelligen EAN-5 Barcodes wird wie folgt berechnet:
+\begin{tcolorbox}
\begin{enumerate}
\setlength\itemsep{-5pt}
\item Jede Stelle wird abwechselnd mit 3 oder 9 multipliziert, beginnend mit 3.
-\item Die Ergebnisse werden summiert und anschließend durch 10 geteilt wobei der Rest der Division der Prüfziffer entspricht.
+\item Die Ergebnisse werden summiert und anschließend durch 10 geteilt, wobei der Rest der Division der Prüfziffer entspricht.
\end{enumerate}
+\end{tcolorbox}
\begin{enumerate}[a)]
\setlength\itemsep{-5pt}
-\item Formuliere eine Vermutung warum Barcodes eine Prüfziffer enthalten.
-\item Prüfe ob die Ziffernfolge \textbf{05415 1} zu einem korrekten Barcode gehören kann.
+\item Formuliere eine Vermutung, warum Barcodes eine Prüfziffer enthalten.
+\item Prüfe, ob die Ziffernfolge \textbf{05415 1} zu einem korrekten Barcode gehören kann.
\item Erläutere welche Fehler die Prüfziffer eines Barcodes erkennen kann.
\end{enumerate}
\end{Aufg}
-\begin{Lsg}
+\begin{Lsg}[A2; Anwenden, Begründen]
\begin{enumerate}[a)]
-\item Unerkannte Fehler \BE{1} beim optische Auslesen von bspw. verdrehten oder verdreckten Barcodes soll vermieden werden. \BE{1}
-\item $0*3 + 5*9 + 4*3 + 1*9 + 5*3 = 81$ \\
- $81 \% 10 = 1$ \\
- $\Rightarrow$ die Ziffernfolge ist korrekt. \BE{2}
-\item Einzelne verdrehte Zahlen \BE{1}
+\item Unerkannte Fehler\Point beim optische Auslesen von bspw. verdrehten oder verdreckten Barcodes soll vermieden werden.\Point
+\item $0*3 + 5*9 + 4*3 + 1*9 + 5*3 = 81$\Halfpoint \\
+ $81 \% 10 = 1$\Halfpoint \\
+ $\Rightarrow$ die Ziffernfolge ist korrekt.\Point
+\item Einzelne verdrehte Zahlen\Point
\end{enumerate}
\end{Lsg}
diff --git a/Info/11/2/Aufgaben/caesar.tex b/Info/11/2/Aufgaben/caesar.tex
index 93ca91c3..3bf138cf 100644
--- a/Info/11/2/Aufgaben/caesar.tex
+++ b/Info/11/2/Aufgaben/caesar.tex
@@ -1,9 +1,12 @@
+\renewcommand{\Verteilung}{2+2+2+2}
\begin{Aufg}[Symmetrische Verschlüsselung]
Du möchtest mit deinen Klassenkamerad*innen Briefe schreiben ohne, dass Dritte sie lesen können.
Ihr einigt euch zur Verschlüsselung auf das aus dem Informatik-Unterricht bekannte Caesar-Verfahren.
-
+\vspace{-1mm}
\begin{enumerate}[a)]
+\setlength\itemsep{-5pt}
\item Vervollständige die Kodierungstabelle für einen Schlüsselwert von 13. \\
+\vspace{-7mm}
\begin{center}
\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|c|}
A & B & C & D & E & F & G & H & I & J & K & L & M \\
@@ -16,19 +19,24 @@ N & O & P & Q & R & S & T & U & V & W & X & Y & Z \\
\solution{A} & \solution{B} & \solution{C} & \solution{D} & \solution{E} & \solution{F} & \solution{G} & \solution{H} & \solution{I} & \solution{J} & \solution{K} & \solution{L} & \solution{M} \\
\end{tabular}
\end{center}
+\vspace{1mm}
\item Verschlüssle die folgende Nachricht \textit{Heute Eislaufen} mit einer Verschiebung von 3 nach rechts.
\item Die deutsche Sprache hat eine charakteristische relative Buchstabenhäufigkeit.
- Zum Beispiel kommt in deutschen Texten der Buchstabe \textit{'e'} mit einer durchschnittlichen relativen Häufigkeit von 17,40 \% vor.
+ %Zum Beispiel kommt in deutschen Texten der Buchstabe \textit{'e'} mit einer durchschnittlichen relativen Häufigkeit von 17,40 \% vor.
Erkläre, wie du eine per Caesar-Verfahren verschlüsselte Nachricht entschlüsseln kannst ohne den Schlüssel zu kennen.
+\item Entwerfe und skizziere knapp ein Verschlüsselungsverfahren, das die sprachlichen Eigenschaften des Klartextes verbirgt.
\end{enumerate}
\end{Aufg}
-\begin{Lsg}
+\begin{Lsg}[A2/A3; Anwenden, Kommunizieren]
\begin{enumerate}[a)]
\item \BE{2}
\item khxwh hlvodxihq \BE{2}
-\item Man bestimmt die Häufigkeit der Buchstaben im verschlüsselten Text \BE{1} \\
- Buchstaben mit ähnlicher Häufigkeit im verschlüsselten Text entsprechen wahrscheinlich den Buchstaben mit gleicher Häufigkeit in der deutschen Sprache \BE{0.5} \\
- Mit diese Zuweisung kann der verwendete Schlüssel rekonstruiert werden \BE{0.5}
+\item Man bestimmt die Häufigkeit der Buchstaben im verschlüsselten Text.\Point \\
+ Buchstaben mit ähnlicher Häufigkeit im verschlüsselten Text entsprechen wahrscheinlich den Buchstaben mit gleicher Häufigkeit in der deutschen Sprache.\Halfpoint \\
+ Mit dieser Zuweisung kann der verwendete Schlüssel rekonstruiert werden.\Halfpoint
+\item Die Zeichen dürfen nicht, nach einem festen Muster zugeordnet werden.\Point
+ Man verschlüsselt den Text mit einem gleich langen Schlüssel, wobei jedes Zeichen im Klartext um die Stelle des Zeichens im Schlüssel im Alphabet verschoben wird.\Point
+
\end{enumerate}
\end{Lsg}
diff --git a/Info/11/2/Aufgaben/kodierung_grundbegriffe.tex b/Info/11/2/Aufgaben/kodierung_grundbegriffe.tex
index 2dd05882..25061bde 100644
--- a/Info/11/2/Aufgaben/kodierung_grundbegriffe.tex
+++ b/Info/11/2/Aufgaben/kodierung_grundbegriffe.tex
@@ -1,15 +1,15 @@
+\renewcommand{\Verteilung}{1.5+1.5}
\begin{Aufg}[Grundbegriffe]
-
Nimm Stellung zu folgenden Aussagen. Berichtige mögliche Fehler.
\begin{enumerate}[a)]
\setlength\itemsep{-5pt}
-\item Information kann direkt gespeichert und übermittelt werden.
-\item Die Darstellung von Information sollte immer so kurz wie möglich sein.
+\item \textit{Information kann direkt gespeichert und übermittelt werden.}
+\item \textit{Die Darstellung von Information sollte immer so kurz wie möglich sein.}
% \item Codierung ist die Darstellung von Information.
\end{enumerate}
\end{Aufg}
-\begin{Lsg}
+\begin{Lsg}[A1; Kommunizieren]
\begin{enumerate}[a)]
\item Nein.\Halfpoint Information braucht eine Darstellung und physische Repräsentation (Medium) \Point
\item Nein.\Halfpoint Auch Fehlertoleranz durch das Ergänzen von bspw. Prüfsummen ist eine wichtige Eigenschaft \Point
diff --git a/Info/11/2/Aufgaben/pruefziffer_zaubertrick.tex b/Info/11/2/Aufgaben/pruefziffer_zaubertrick.tex
index 5dafd2ad..77c27427 100644
--- a/Info/11/2/Aufgaben/pruefziffer_zaubertrick.tex
+++ b/Info/11/2/Aufgaben/pruefziffer_zaubertrick.tex
@@ -39,7 +39,7 @@ Schließlich drehen die Zuschauer ohne sein Wissen eine Karte um.
\end{tabularx}
\end{Aufg}
-\begin{Lsg}
+\begin{Lsg}[A1/A2; Kommunizieren, Anwenden]
\begin{enumerate}[a)]
\item Dritte Reihe dritte Spalte\Point
\item Der Zauber hat Prüfziffern für jede Zeile und Spalte ergänzt.\Point \\
diff --git a/Info/11/2/Aufgaben/stellenwertsysteme.tex b/Info/11/2/Aufgaben/stellenwertsysteme.tex
index 68d89438..545cddb9 100644
--- a/Info/11/2/Aufgaben/stellenwertsysteme.tex
+++ b/Info/11/2/Aufgaben/stellenwertsysteme.tex
@@ -9,7 +9,7 @@
\end{enumerate}
\end{Aufg}
-\begin{Lsg}
+\begin{Lsg}[A1; Anwenden, Kommunizieren]
\begin{enumerate}[a)]
\item Ein Stellenwertsystem ist ein Zahlensystem\Halfpoint bei dem der Wert einer Ziffer von deren Stelle in der Zahl abhängt.\Halfpoint
Der Stellenwert einer Stelle ergibt sich aus der Basis des Stellenwertsystems.\Point
diff --git a/Info/25_26/01/21/11a_NTG/test/Aufgaben/barcode.tex b/Info/25_26/01/21/11a_NTG/test/Aufgaben/barcode.tex
new file mode 120000
index 00000000..9f390431
--- /dev/null
+++ b/Info/25_26/01/21/11a_NTG/test/Aufgaben/barcode.tex
@@ -0,0 +1 @@
+../../../../../../11/2/Aufgaben/barcode.tex \ No newline at end of file
diff --git a/Info/25_26/01/21/11a_NTG/test/Aufgaben/caesar.tex b/Info/25_26/01/21/11a_NTG/test/Aufgaben/caesar.tex
new file mode 120000
index 00000000..a99383e3
--- /dev/null
+++ b/Info/25_26/01/21/11a_NTG/test/Aufgaben/caesar.tex
@@ -0,0 +1 @@
+../../../../../../11/2/Aufgaben/caesar.tex \ No newline at end of file
diff --git a/Info/25_26/01/21/11a_NTG/test/Aufgaben/kodierung_grundbegriffe.tex b/Info/25_26/01/21/11a_NTG/test/Aufgaben/kodierung_grundbegriffe.tex
new file mode 120000
index 00000000..fd61604a
--- /dev/null
+++ b/Info/25_26/01/21/11a_NTG/test/Aufgaben/kodierung_grundbegriffe.tex
@@ -0,0 +1 @@
+../../../../../../11/2/Aufgaben/kodierung_grundbegriffe.tex \ No newline at end of file
diff --git a/Info/25_26/01/21/11a_NTG/test/Aufgaben/stellenwertsysteme.tex b/Info/25_26/01/21/11a_NTG/test/Aufgaben/stellenwertsysteme.tex
new file mode 120000
index 00000000..97fe910a
--- /dev/null
+++ b/Info/25_26/01/21/11a_NTG/test/Aufgaben/stellenwertsysteme.tex
@@ -0,0 +1 @@
+../../../../../../11/2/Aufgaben/stellenwertsysteme.tex \ No newline at end of file
diff --git a/Info/25_26/01/21/11a_NTG/test/README.md b/Info/25_26/01/21/11a_NTG/test/README.md
new file mode 100644
index 00000000..6b3af64d
--- /dev/null
+++ b/Info/25_26/01/21/11a_NTG/test/README.md
@@ -0,0 +1,18 @@
+# Test von Florian Fischer
+
+## PDFs Erzeugen
+
+Um die PDF Dateien aus den LaTeX Quelldateien zu erzeugen, wird eine übliche LaTeX-Installation (bspw. [TeX Live](https://tug.org/texlive/)) benötigt.
+
+Die Quellen nutzen die von mir geschriebene Klasse `test`, die im Ordner `latex` zu finden ist.
+Damit auch LaTeX die Klasse findet, muss deren Pfad als input spezifiziert werden.
+Die meisten Kommandozeilen-Programme unterstützen dazu die Umgebungsvariable `TEXINPUTS`.
+
+Alle PDFs können mit folgendem Befehl erzeugt werden:
+
+`TEXINPUTS=.//: latexmk -pdf test*.tex`
+
+## Lizenz
+
+Solange nichts anderes vermerkt ist, sind die enthaltenen Werke von Florian Fischer unter **CC BY-SA 4.0** lizenziert.
+Eine Kopie der Lizenz ist unter (https://creativecommons.org/licenses/by-sa/4.0/)[https://creativecommons.org/licenses/by-sa/4.0/] zu finden.
diff --git a/Info/25_26/01/21/11a_NTG/test/_test.tex b/Info/25_26/01/21/11a_NTG/test/_test.tex
new file mode 100644
index 00000000..17d2c80f
--- /dev/null
+++ b/Info/25_26/01/21/11a_NTG/test/_test.tex
@@ -0,0 +1,38 @@
+\Datum{21.01.2026}
+\TestNummer{1}
+\TestArt{Kurzarbeit}
+\Klasse{11a NTG}
+\Fach{Informatik}
+
+\begin{document}
+%% Erzeugt den Intro Header
+\Intro
+%% Beispiel Aufgabe mit karierter Bearbeitung
+\input{Aufgaben/kodierung_grundbegriffe.tex}
+\begin{Bearbeitung}
+\kariert[0.5cm]{20}
+\end{Bearbeitung}
+\iflehrer{}{\newpage}
+\input{Aufgaben/barcode.tex}
+\begin{Bearbeitung}
+\kariert[0.5cm]{28}
+\end{Bearbeitung}
+\iflehrer{}{\newpage}
+\input{Aufgaben/caesar.tex}
+\begin{Bearbeitung}
+\kariert[0.5cm]{22}
+\end{Bearbeitung}
+\iflehrer{}{\newpage}
+\input{Aufgaben/stellenwertsysteme.tex}
+\begin{Bearbeitung}
+\kariert[0.5cm]{26}
+\end{Bearbeitung}
+
+%%%Hier die Darstellung am Ende
+%%Falls es das ganze auf eine andere Seite Schiebt und man alles komprimieren will
+%\PlatzKnapp
+
+\vfill
+\beTabelle
+
+\end{document}
diff --git a/Info/25_26/01/21/11a_NTG/test/test_lehrer.tex b/Info/25_26/01/21/11a_NTG/test/test_lehrer.tex
new file mode 100644
index 00000000..094f5adf
--- /dev/null
+++ b/Info/25_26/01/21/11a_NTG/test/test_lehrer.tex
@@ -0,0 +1,7 @@
+\documentclass[
+lehrerversion,
+erwartungshorizont,
+sigfooter,
+]{test}
+
+\input{_test}
diff --git a/Info/25_26/01/21/11a_NTG/test/test_loesung.tex b/Info/25_26/01/21/11a_NTG/test/test_loesung.tex
new file mode 100644
index 00000000..d0bb5cf9
--- /dev/null
+++ b/Info/25_26/01/21/11a_NTG/test/test_loesung.tex
@@ -0,0 +1,7 @@
+\documentclass[
+lehrerversion,
+sigfooter,
+keinlogo,
+]{test}
+
+\input{_test}
diff --git a/Info/25_26/01/21/11a_NTG/test/test_schueler.tex b/Info/25_26/01/21/11a_NTG/test/test_schueler.tex
new file mode 100644
index 00000000..12415c38
--- /dev/null
+++ b/Info/25_26/01/21/11a_NTG/test/test_schueler.tex
@@ -0,0 +1,7 @@
+\documentclass[
+sigfooter,
+drawborder,
+twoside,
+]{test}
+
+\input{_test}
diff --git a/Info/25_26/01/21/11a_NTG/test/themen.md b/Info/25_26/01/21/11a_NTG/test/themen.md
new file mode 100644
index 00000000..1abab76b
--- /dev/null
+++ b/Info/25_26/01/21/11a_NTG/test/themen.md
@@ -0,0 +1,4 @@
+* Grundbegriffe / Kodierung
+* Prüfziffern
+* Stellwertsysteme
+* Symmetrische Verschlüsselung
diff --git a/Info/25_26/01/21/11a_NTG/test/themen.pdf b/Info/25_26/01/21/11a_NTG/test/themen.pdf
new file mode 100644
index 00000000..cc434581
--- /dev/null
+++ b/Info/25_26/01/21/11a_NTG/test/themen.pdf
Binary files differ