diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2024-01-31 21:52:12 +0100 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2024-01-31 21:52:12 +0100 |
| commit | c0d8e30313cd600002e128742ede9f7252b72d3d (patch) | |
| tree | 7cd071da8bc7310bf736120c696b2260f7436bc4 /Info | |
| parent | 47bcdb3d64bb27f1fa9aec19503a74bdf3ddf2de (diff) | |
| download | unterricht-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.tex | 1 | ||||
| l--------- | Info/23_24/02/05/7B/test/Aufgaben/holzpyramide.png | 1 | ||||
| l--------- | Info/23_24/02/05/7B/test/Aufgaben/holzpyramide.tex | 1 | ||||
| l--------- | Info/23_24/02/05/7B/test/Aufgaben/wiederholung.tex | 1 | ||||
| -rw-r--r-- | Info/23_24/02/05/7B/test/_test.tex | 24 | ||||
| -rw-r--r-- | Info/23_24/02/05/7B/test/test_lehrer.tex | 7 | ||||
| -rw-r--r-- | Info/23_24/02/05/7B/test/test_loesung.tex | 7 | ||||
| -rw-r--r-- | Info/23_24/02/05/7B/test/test_schueler.tex | 7 | ||||
| -rw-r--r-- | Info/7/3/Aufgaben/begriffe_stellungsnahme.tex | 16 | ||||
| -rw-r--r-- | Info/7/3/Aufgaben/erstes_programm.tex | 5 | ||||
| -rw-r--r-- | Info/7/3/Aufgaben/holzpyramide.png | bin | 0 -> 46290 bytes | |||
| -rw-r--r-- | Info/7/3/Aufgaben/holzpyramide.tex | 32 | ||||
| -rw-r--r-- | Info/7/3/Aufgaben/wiederholung.tex | 49 | ||||
| l--------- | Info/7/Leistungsnachweise/1_Ex_20240205 | 1 |
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 Binary files differnew file mode 100644 index 00000000..ce69b89b --- /dev/null +++ b/Info/7/3/Aufgaben/holzpyramide.png 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 |
