aboutsummaryrefslogtreecommitdiff
path: root/Info
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2024-01-31 21:52:12 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2024-01-31 21:52:12 +0100
commitc0d8e30313cd600002e128742ede9f7252b72d3d (patch)
tree7cd071da8bc7310bf736120c696b2260f7436bc4 /Info
parent47bcdb3d64bb27f1fa9aec19503a74bdf3ddf2de (diff)
downloadunterricht-c0d8e30313cd600002e128742ede9f7252b72d3d.tar.gz
unterricht-c0d8e30313cd600002e128742ede9f7252b72d3d.zip
add initial draft of my exam in 7B
Diffstat (limited to 'Info')
l---------Info/23_24/02/05/7B/test/Aufgaben/begriffe_stellungsnahme.tex1
l---------Info/23_24/02/05/7B/test/Aufgaben/holzpyramide.png1
l---------Info/23_24/02/05/7B/test/Aufgaben/holzpyramide.tex1
l---------Info/23_24/02/05/7B/test/Aufgaben/wiederholung.tex1
-rw-r--r--Info/23_24/02/05/7B/test/_test.tex24
-rw-r--r--Info/23_24/02/05/7B/test/test_lehrer.tex7
-rw-r--r--Info/23_24/02/05/7B/test/test_loesung.tex7
-rw-r--r--Info/23_24/02/05/7B/test/test_schueler.tex7
-rw-r--r--Info/7/3/Aufgaben/begriffe_stellungsnahme.tex16
-rw-r--r--Info/7/3/Aufgaben/erstes_programm.tex5
-rw-r--r--Info/7/3/Aufgaben/holzpyramide.pngbin0 -> 46290 bytes
-rw-r--r--Info/7/3/Aufgaben/holzpyramide.tex32
-rw-r--r--Info/7/3/Aufgaben/wiederholung.tex49
l---------Info/7/Leistungsnachweise/1_Ex_202402051
14 files changed, 152 insertions, 0 deletions
diff --git a/Info/23_24/02/05/7B/test/Aufgaben/begriffe_stellungsnahme.tex b/Info/23_24/02/05/7B/test/Aufgaben/begriffe_stellungsnahme.tex
new file mode 120000
index 00000000..b5c04a8a
--- /dev/null
+++ b/Info/23_24/02/05/7B/test/Aufgaben/begriffe_stellungsnahme.tex
@@ -0,0 +1 @@
+../../../../../../7/3/Aufgaben/begriffe_stellungsnahme.tex \ No newline at end of file
diff --git a/Info/23_24/02/05/7B/test/Aufgaben/holzpyramide.png b/Info/23_24/02/05/7B/test/Aufgaben/holzpyramide.png
new file mode 120000
index 00000000..70e69532
--- /dev/null
+++ b/Info/23_24/02/05/7B/test/Aufgaben/holzpyramide.png
@@ -0,0 +1 @@
+../../../../../../7/3/Aufgaben/holzpyramide.png \ No newline at end of file
diff --git a/Info/23_24/02/05/7B/test/Aufgaben/holzpyramide.tex b/Info/23_24/02/05/7B/test/Aufgaben/holzpyramide.tex
new file mode 120000
index 00000000..c779ca9e
--- /dev/null
+++ b/Info/23_24/02/05/7B/test/Aufgaben/holzpyramide.tex
@@ -0,0 +1 @@
+../../../../../../7/3/Aufgaben/holzpyramide.tex \ No newline at end of file
diff --git a/Info/23_24/02/05/7B/test/Aufgaben/wiederholung.tex b/Info/23_24/02/05/7B/test/Aufgaben/wiederholung.tex
new file mode 120000
index 00000000..2ea0654e
--- /dev/null
+++ b/Info/23_24/02/05/7B/test/Aufgaben/wiederholung.tex
@@ -0,0 +1 @@
+../../../../../../7/3/Aufgaben/wiederholung.tex \ No newline at end of file
diff --git a/Info/23_24/02/05/7B/test/_test.tex b/Info/23_24/02/05/7B/test/_test.tex
new file mode 100644
index 00000000..d593db4c
--- /dev/null
+++ b/Info/23_24/02/05/7B/test/_test.tex
@@ -0,0 +1,24 @@
+\Datum{05.02.2024}
+\TestNummer{1}
+\TestArt{Stegreifaufgabe}
+\Klasse{7B}
+\Fach{Informatik}
+
+\usepackage{wrapfig}
+\usepackage{struktex}
+\usepackage{tkz-base}
+\usepackage{tkz-euclide}
+\usetikzlibrary{shapes.geometric}
+
+\begin{document}
+%% Erzeugt den Intro Header
+\Intro
+
+%% Beispiel Aufgabe mit karierter Bearbeitung
+\input{Aufgaben/begriffe_stellungsnahme}
+
+\input{Aufgaben/wiederholung}
+\newpage
+
+\input{Aufgaben/holzpyramide}
+\end{document}
diff --git a/Info/23_24/02/05/7B/test/test_lehrer.tex b/Info/23_24/02/05/7B/test/test_lehrer.tex
new file mode 100644
index 00000000..094f5adf
--- /dev/null
+++ b/Info/23_24/02/05/7B/test/test_lehrer.tex
@@ -0,0 +1,7 @@
+\documentclass[
+lehrerversion,
+erwartungshorizont,
+sigfooter,
+]{test}
+
+\input{_test}
diff --git a/Info/23_24/02/05/7B/test/test_loesung.tex b/Info/23_24/02/05/7B/test/test_loesung.tex
new file mode 100644
index 00000000..d0bb5cf9
--- /dev/null
+++ b/Info/23_24/02/05/7B/test/test_loesung.tex
@@ -0,0 +1,7 @@
+\documentclass[
+lehrerversion,
+sigfooter,
+keinlogo,
+]{test}
+
+\input{_test}
diff --git a/Info/23_24/02/05/7B/test/test_schueler.tex b/Info/23_24/02/05/7B/test/test_schueler.tex
new file mode 100644
index 00000000..12415c38
--- /dev/null
+++ b/Info/23_24/02/05/7B/test/test_schueler.tex
@@ -0,0 +1,7 @@
+\documentclass[
+sigfooter,
+drawborder,
+twoside,
+]{test}
+
+\input{_test}
diff --git a/Info/7/3/Aufgaben/begriffe_stellungsnahme.tex b/Info/7/3/Aufgaben/begriffe_stellungsnahme.tex
new file mode 100644
index 00000000..2a5f7e1d
--- /dev/null
+++ b/Info/7/3/Aufgaben/begriffe_stellungsnahme.tex
@@ -0,0 +1,16 @@
+\begin{Aufg}
+Nimm Stellung zu folgenden Aussagen und berichtige mögliche Fehler.
+\begin{enumerate}[a), itemsep=0pt]
+\item Eine Anweisung ist vergleichbar mit einem Kochrezept.
+\item Ein Algorithmus und eine Sequenz sind genau das Selbe.
+\item Ein Programm ist immer in einer Programmiersprache verfasst.
+\end{enumerate}
+\end{Aufg}
+
+\begin{Lsg}
+\begin{enumerate}[a)]
+\item Falsch \BE{0.5} eine Anweisung entspricht einem einzelnen Arbeitsschritt \BE{1}
+\item Falsch \BE{0.5} Ein Algorithmus ist eine endliche, eindeutige, ausführbare Folge von Anweisungen\BE{1}, eine Sequenz ist eine feste Folge von Anweisungen \BE{0.5}
+\item Korrekt \BE{0.5}
+\end{enumerate}
+\end{Lsg}
diff --git a/Info/7/3/Aufgaben/erstes_programm.tex b/Info/7/3/Aufgaben/erstes_programm.tex
new file mode 100644
index 00000000..9ffa491d
--- /dev/null
+++ b/Info/7/3/Aufgaben/erstes_programm.tex
@@ -0,0 +1,5 @@
+\begin{Aufg}
+\end{Aufg}
+
+\begin{Lsg}
+\end{Lsg}
diff --git a/Info/7/3/Aufgaben/holzpyramide.png b/Info/7/3/Aufgaben/holzpyramide.png
new file mode 100644
index 00000000..ce69b89b
--- /dev/null
+++ b/Info/7/3/Aufgaben/holzpyramide.png
Binary files differ
diff --git a/Info/7/3/Aufgaben/holzpyramide.tex b/Info/7/3/Aufgaben/holzpyramide.tex
new file mode 100644
index 00000000..ae8d929a
--- /dev/null
+++ b/Info/7/3/Aufgaben/holzpyramide.tex
@@ -0,0 +1,32 @@
+\begin{Aufg}
+In einer großen Villa werden viele Räume mit roten Kaminen geheizt.
+Die Kamine mit Holz zu versorgen, ist Aufgabe eines Roboters.
+Der Roboter kann: Einen \fbox{\textbf{Schritt vorwärts}} machen, \fbox{\textbf{Holz aufheben}} oder \fbox{\textbf{Holz ablegen}}, sowie eine Etage nach oben \fbox{\textbf{springen}}.
+Tritt der Roboter ins Leere, fällt er nach unten. \\
+Entwickle ein Programm, das mit \underline{maximal 15 Anweisungen} so viele Holzstapel wie möglich zu leeren Kaminen bringt. Gib dein Programm in Form eines Struktogramms an.
+\begin{center}
+ \includegraphics[keepaspectratio, width=0.80\textwidth]{Aufgaben/holzpyramide.png}
+\end{center}
+\end{Aufg}
+
+\begin{Lsg}
+\begin{struktogramm}(55,80)
+\assign{Schritt}
+\while{wiederhole 2-mal}
+ \assign{Holz nehmen}
+ \assign{Schritt}
+ \assign{Springe}
+ \assign{Holz ablegen}
+ \assign{Schritt}
+ \assign{Springe}
+\whileend
+\while{wiederhole 3-mal}
+ \assign{Schritt}
+ \assign{Holz nehmen}
+ \assign{Schritt}
+ \assign{Holz ablegen}
+\whileend
+\end{struktogramm} \\
+\BE{1} für ein korrektes Struktogramm \\
+1 BE für ein jeden abgelieferten Holzstapel \BE{5} \\
+\end{Lsg}
diff --git a/Info/7/3/Aufgaben/wiederholung.tex b/Info/7/3/Aufgaben/wiederholung.tex
new file mode 100644
index 00000000..1cd8e378
--- /dev/null
+++ b/Info/7/3/Aufgaben/wiederholung.tex
@@ -0,0 +1,49 @@
+\begin{Aufg}
+Der Roboter Karol kann sich in einer Welt aus 5x5 Feldern bewegen, sowie das Feld vor sich markieren.
+Das folgende Struktogramm beschreibt das Programm des Roboters.
+Kennzeichne alle vom Roboter markierten Felder sowie die Endposition des Roboters inklusive seiner Blickrichtung.
+
+\begin{tabularx}{\textwidth}{X X}
+\vspace{0.1cm}
+\begin{struktogramm}(55,20)
+ \while{wiederhole 4-mal}
+ \assign{Markiere}
+ \assign{Schritt}
+ \assign{Drehe Links}
+ \assign{Schritt}
+ \assign{Drehe Rechts}
+ \whileend
+\end{struktogramm} &
+\vspace{0.1cm}
+\begin{tikzpicture}
+ \tkzInit[xmax=5,ymax=5,xmin=0,ymin=0]
+ \tkzGrid
+ \node[isosceles triangle,
+ draw,
+ fill=black!20,
+ minimum size =0.7cm] (T)at (0.3,0.5){};
+\end{tikzpicture}
+\end{tabularx} \\
+\end{Aufg}
+
+\begin{Lsg}
+\begin{tikzpicture}
+ \tkzInit[xmax=5,ymax=5,xmin=0,ymin=0]
+ \tkzGrid
+ \node[isosceles triangle,
+ draw,
+ fill=black!20,
+ minimum size =0.7cm] (T)at (0.3,0.5){};
+ \node[isosceles triangle,
+ draw,
+ fill=black!70,
+ minimum size =0.7cm] (T)at (4.3, 4.5){};
+ \fill[yellow] (1,1) rectangle (2,0);
+ \fill[yellow] (2,2) rectangle (3,1);
+ \fill[yellow] (3,3) rectangle (4,2);
+ \fill[yellow] (4,4) rectangle (5,3);
+\end{tikzpicture}\\
+(0.5 BE pro Markierung) \BE{2}.\\
+\BE{1} für korrekte Endposition \\
+\BE{1} für korrekte Blickposition \\
+\end{Lsg}
diff --git a/Info/7/Leistungsnachweise/1_Ex_20240205 b/Info/7/Leistungsnachweise/1_Ex_20240205
new file mode 120000
index 00000000..8221f83d
--- /dev/null
+++ b/Info/7/Leistungsnachweise/1_Ex_20240205
@@ -0,0 +1 @@
+../../23_24/02/05/7B/test \ No newline at end of file