From 58068b4ac28d2f3640113abcfc668f50fb2c58d0 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Fri, 8 Mar 2024 15:38:22 +0100 Subject: addmy next lesson in 7B --- Info/23_24/03/11/7B/img/for_loop.png | Bin 0 -> 19017 bytes .../23_24/03/11/7B/img/jogging_robot_backwards.png | Bin 0 -> 3147981 bytes Info/23_24/03/11/7B/img/robot_chess.png | Bin 0 -> 3147981 bytes Info/23_24/03/11/7B/img/var.png | 1 + Info/23_24/03/11/7B/schedule.md | 26 ++++++ Info/23_24/03/11/7B/slides.md | 92 +++++++++++++++++++++ 6 files changed, 119 insertions(+) create mode 100644 Info/23_24/03/11/7B/img/for_loop.png create mode 100644 Info/23_24/03/11/7B/img/jogging_robot_backwards.png create mode 100644 Info/23_24/03/11/7B/img/robot_chess.png create mode 120000 Info/23_24/03/11/7B/img/var.png create mode 100644 Info/23_24/03/11/7B/schedule.md create mode 100644 Info/23_24/03/11/7B/slides.md 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 Binary files /dev/null and b/Info/23_24/03/11/7B/img/for_loop.png 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 Binary files /dev/null and b/Info/23_24/03/11/7B/img/jogging_robot_backwards.png 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 Binary files /dev/null and b/Info/23_24/03/11/7B/img/robot_chess.png 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 -- cgit v1.2.3