aboutsummaryrefslogtreecommitdiff
path: root/Info/23_24
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2024-03-08 15:38:22 +0100
committerFlorian Fischer <florian.fischer@muhq.space>2024-03-08 15:38:22 +0100
commit58068b4ac28d2f3640113abcfc668f50fb2c58d0 (patch)
tree2c81ed164f343a32ee32b699e4851c76d0d75ff6 /Info/23_24
parentf86c0efb06441fa87e5041190ea1d0a59b7f082c (diff)
downloadunterricht-58068b4ac28d2f3640113abcfc668f50fb2c58d0.tar.gz
unterricht-58068b4ac28d2f3640113abcfc668f50fb2c58d0.zip
addmy next lesson in 7B
Diffstat (limited to 'Info/23_24')
-rw-r--r--Info/23_24/03/11/7B/img/for_loop.pngbin0 -> 19017 bytes
-rw-r--r--Info/23_24/03/11/7B/img/jogging_robot_backwards.pngbin0 -> 3147981 bytes
-rw-r--r--Info/23_24/03/11/7B/img/robot_chess.pngbin0 -> 3147981 bytes
l---------Info/23_24/03/11/7B/img/var.png1
-rw-r--r--Info/23_24/03/11/7B/schedule.md26
-rw-r--r--Info/23_24/03/11/7B/slides.md92
6 files changed, 119 insertions, 0 deletions
diff --git a/Info/23_24/03/11/7B/img/for_loop.png b/Info/23_24/03/11/7B/img/for_loop.png
new file mode 100644
index 00000000..03071cbf
--- /dev/null
+++ b/Info/23_24/03/11/7B/img/for_loop.png
Binary files differ
diff --git a/Info/23_24/03/11/7B/img/jogging_robot_backwards.png b/Info/23_24/03/11/7B/img/jogging_robot_backwards.png
new file mode 100644
index 00000000..cb5027ad
--- /dev/null
+++ b/Info/23_24/03/11/7B/img/jogging_robot_backwards.png
Binary files differ
diff --git a/Info/23_24/03/11/7B/img/robot_chess.png b/Info/23_24/03/11/7B/img/robot_chess.png
new file mode 100644
index 00000000..01733932
--- /dev/null
+++ b/Info/23_24/03/11/7B/img/robot_chess.png
Binary files differ
diff --git a/Info/23_24/03/11/7B/img/var.png b/Info/23_24/03/11/7B/img/var.png
new file mode 120000
index 00000000..2dcae003
--- /dev/null
+++ b/Info/23_24/03/11/7B/img/var.png
@@ -0,0 +1 @@
+../../../../../11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/variables_as_boxes.png \ No newline at end of file
diff --git a/Info/23_24/03/11/7B/schedule.md b/Info/23_24/03/11/7B/schedule.md
new file mode 100644
index 00000000..29ab35a7
--- /dev/null
+++ b/Info/23_24/03/11/7B/schedule.md
@@ -0,0 +1,26 @@
+---
+lang: de
+geometry: margin=2cm
+---
+# Algortihmik Übung
+
+* **Klasse**: 7B
+* **Datum**: 11.03
+
+## Lernziele
+
+## Verlaufplan
+
+---------------------------------------------------------------------------------------------------
+Zeit Phase Unterrichtsgeschehen Ziel Methode Medien
+----- --------------- -------------------------------------------- ----------- ---------- ---------
+5 Intro
+
+5 Wdh Wiederholung mit Bedingung
+
+5 Erarbeitung Variablen
+
+5 Erarbeitung For-Schleife
+
+25 Üben jwinf.de
+---------------------------------------------------------------------------------------------------
diff --git a/Info/23_24/03/11/7B/slides.md b/Info/23_24/03/11/7B/slides.md
new file mode 100644
index 00000000..b7aed75e
--- /dev/null
+++ b/Info/23_24/03/11/7B/slides.md
@@ -0,0 +1,92 @@
+---
+header-includes: |
+ \makeatletter
+ \beamer@ignorenonframefalse
+ \makeatother
+ \usepackage{struktex}
+ \usepackage[most]{tcolorbox}
+---
+
+## Roboter Gehirn Jogging
+
+Oft muss ein Roboter sich Dinge merken um eine Aufgabe zu erledigen.
+
+![](img/robot_chess.png){.center height=80%}
+
+## Roboter Gehirn Jogging
+
+Oft muss ein Roboter sich Dinge merken um eine Aufgabe zu erledigen.
+
+\pause
+
+### \faIcon{pencil-alt} Variablen
+
+\begin{tcolorbox}[breakable, enhanced, colback=orange!5!white,colframe=orange!75!black]
+Eine \boldred{Variable} ist wie eine \textit{Schachtel} mit einem \textit{Namen} in der Informationen gespeichert und wieder abgerufen werden können.
+\end{tcolorbox}
+
+![](img/var.png)
+
+## Roboter Sportunterricht
+
+**Aufgabe**: Laufe drei Runden. Laufe rückwärts in der zweiten Runde und seitlich in der dritten Runde.
+![](img/jogging_robot_backwards.png){.center height=80%}
+
+## Roboter Sportunterricht
+
+**Aufgabe**: Laufe drei Runden. Laufe rückwärts in der zweiten Runde und seitlich in der dritten Runde.
+
+Oft ist es nützlich mitzuzählen in welcher Wiederholung man sich gerade befindet.
+
+\pause
+### \faIcon{pencil-alt} Wiederholung mit Mitzählen
+
+\begin{tcolorbox}[breakable, enhanced, colback=orange!5!white,colframe=orange!75!black]
+
+Mache Wiederholungen (engl. `for`) wiederholen die Sequenz in Abhängigkeit einer \boldred{Zählvariable}.
+\vspace{1cm}
+
+\begin{tabularx}{\textwidth}{X X}
+\begin{struktogramm}(60,20)
+ \while{wiederhole für x von a nach b}
+ \assign{Sequenz}
+ \whileend
+\end{struktogramm} &
+
+\includegraphics[keepaspectratio]{img/for_loop.png} \\
+\end{tabularx}
+\end{tcolorbox}
+
+
+## \faIcon{chalkboard-teacher} Wiederholung Bedingte Anweisung
+
+Wie sieht das Struktogramm einer \boldred{bedingten Anweisung} in folgenden Situationen aus?
+
+* Verhalten an einer Ampel
+
+## \faIcon{pencil-alt} Zweiseitig bedingte Anweisung
+
+\begin{tcolorbox}[breakable, enhanced, colback=orange!5!white,colframe=orange!75!black]
+Die Kontrollstruktur \boldred{zweiseitig bedingte Anweisung} dient dazu, um unterschiedliche Sequenzen abhängig von einer Bedingung auszuführen.
+Dabei werden sowohl im Fall \boldred{wahr} (engl. `true`) als auch im Fall \boldred{falsch} (engl. `false`) zusätzliche Anweisungen ausgeführt.
+
+\vspace{0.5cm}
+\centering
+\scalebox{1.2}{
+\begin{struktogramm}(55,20)
+\ifthenelse[12]{1}{1}{Bedingung?}{\sTrue}{\sFalse}
+ \assign{Sequenz 1}
+ \change
+ \assign{Sequenz 2}
+\ifend
+\end{struktogramm}
+}
+\end{tcolorbox}
+
+## \faIcon{desktop} Arbeitsauftrag
+
+Bearbeite den Arbeitsauftrag 5-6 im **Algortihmen-Arbeitsheft** auf **[jwinf.de](jwinf.de)**
+
+* Alle Murmeln
+* Finde das Ziel
+* **Für Schnelle**: Adventsaufgaben