aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Info/23_24/02/26/7B/schedule.md26
l---------Info/23_24/02/26/7B/topic1
-rw-r--r--Info/7/3/BedingteAnweisung/img/jwinf_if.pngbin0 -> 135022 bytes
-rw-r--r--Info/7/3/BedingteAnweisung/img/robot_after_door.pngbin0 -> 982477 bytes
-rw-r--r--Info/7/3/BedingteAnweisung/img/robot_crashing_into_door.pngbin0 -> 3147977 bytes
-rw-r--r--Info/7/3/BedingteAnweisung/slides.md82
-rw-r--r--Info/7/3/BedingteWiederholung/img/running_robot.pngbin0 -> 3147981 bytes
-rw-r--r--Info/7/3/BedingteWiederholung/img/shovel_robot.pngbin0 -> 1288824 bytes
-rw-r--r--Info/7/3/BedingteWiederholung/slides.md104
9 files changed, 213 insertions, 0 deletions
diff --git a/Info/23_24/02/26/7B/schedule.md b/Info/23_24/02/26/7B/schedule.md
new file mode 100644
index 00000000..7353d25f
--- /dev/null
+++ b/Info/23_24/02/26/7B/schedule.md
@@ -0,0 +1,26 @@
+---
+lang: de
+geometry: margin=2cm
+---
+# Wiederholung mit Bedingung
+
+* **Klasse**: 7B
+* **Datum**: 26.02
+
+## Lernziele
+
+## Verlaufplan
+
+---------------------------------------------------------------------------------------------------
+Zeit Phase Unterrichtsgeschehen Ziel Methode Medien
+----- --------------- -------------------------------------------- ----------- ---------- ---------
+5 Intro
+
+10 Uebung Bedingte Anweisung Uebungsaufgaben
+
+5 Erarbeitung Beispiel
+
+5 Sicherung Streuktogram
+
+20 Uebung Wiederholung mit Bedingung
+---------------------------------------------------------------------------------------------------
diff --git a/Info/23_24/02/26/7B/topic b/Info/23_24/02/26/7B/topic
new file mode 120000
index 00000000..1b749fad
--- /dev/null
+++ b/Info/23_24/02/26/7B/topic
@@ -0,0 +1 @@
+../../../../7/3/BedingteWiederholung/ \ No newline at end of file
diff --git a/Info/7/3/BedingteAnweisung/img/jwinf_if.png b/Info/7/3/BedingteAnweisung/img/jwinf_if.png
new file mode 100644
index 00000000..733955a4
--- /dev/null
+++ b/Info/7/3/BedingteAnweisung/img/jwinf_if.png
Binary files differ
diff --git a/Info/7/3/BedingteAnweisung/img/robot_after_door.png b/Info/7/3/BedingteAnweisung/img/robot_after_door.png
new file mode 100644
index 00000000..112f5a51
--- /dev/null
+++ b/Info/7/3/BedingteAnweisung/img/robot_after_door.png
Binary files differ
diff --git a/Info/7/3/BedingteAnweisung/img/robot_crashing_into_door.png b/Info/7/3/BedingteAnweisung/img/robot_crashing_into_door.png
new file mode 100644
index 00000000..7ebba0e9
--- /dev/null
+++ b/Info/7/3/BedingteAnweisung/img/robot_crashing_into_door.png
Binary files differ
diff --git a/Info/7/3/BedingteAnweisung/slides.md b/Info/7/3/BedingteAnweisung/slides.md
new file mode 100644
index 00000000..4f26c651
--- /dev/null
+++ b/Info/7/3/BedingteAnweisung/slides.md
@@ -0,0 +1,82 @@
+---
+author: Florian Fischer
+theme: metropolis
+aspectratio: 169
+header-includes: |
+ \makeatletter
+ \beamer@ignorenonframefalse
+ \makeatother
+ \usepackage{struktex}
+---
+
+
+## {.standout}
+
+Wie haben wir unseren Roboter 100-Meter laufen lassen?
+
+## Wiederholung
+
+Eine \boldred{Wiederholung mit fester Anzahl} sorgt dafür das eine Sequenz *X*-mal in Folge nacheinander wird.
+
+\vspace{1cm}
+\pause
+\centering
+\scalebox{1.2}{
+\begin{struktogramm}(55,20)
+ \while{wiederhole 100-mal}
+ \assign{Mache einen Schritt}
+ \whileend
+\end{struktogramm}
+}
+
+## {.standout}
+
+Was machen wir wenn nach 50 Meter eine Tür ist?
+
+##
+![](img/robot_crashing_into_door.png){.center}
+
+## Er muss halt das Richtige machen!
+
+Der Roboter soll die Tür öffnen \boldred{falls} sie geschlossen ist.
+
+\pause
+
+### Pseudocode
+```
+falls Tür Verschlossen dann
+ Öffne Tür
+ende
+```
+
+\pause
+
+### Struktogramm
+\centering
+\scalebox{1.2}{
+\begin{struktogramm}(55,20)
+ \ifthenelse[12]{1}{1}{Türe zu?}{\sTrue}{\sFalse}
+ \assign{Öffne Türe}
+ \change
+ \ifend
+\end{struktogramm}
+}
+
+##
+
+![](img/robot_after_door.png){.center}
+
+## \faIcon{pencil-alt} Bedingte Anweisung
+
+![](img/jwinf_if.png){.center}
+
+## \faIcon{desktop} Arbeitsauftrag
+
+Logge dich auf **[jwinf.de](jwinf.de)** ein.
+
+Bearbeite den Arbeitsauftrag 4 im **Algortihmen-Arbeitsheft** auf **[jwinf.de](jwinf.de)**
+
+* Bedingte Anweisung
+* Labyrinth
+* Fischen
+* Haus
diff --git a/Info/7/3/BedingteWiederholung/img/running_robot.png b/Info/7/3/BedingteWiederholung/img/running_robot.png
new file mode 100644
index 00000000..8ad901fc
--- /dev/null
+++ b/Info/7/3/BedingteWiederholung/img/running_robot.png
Binary files differ
diff --git a/Info/7/3/BedingteWiederholung/img/shovel_robot.png b/Info/7/3/BedingteWiederholung/img/shovel_robot.png
new file mode 100644
index 00000000..f46b955b
--- /dev/null
+++ b/Info/7/3/BedingteWiederholung/img/shovel_robot.png
Binary files differ
diff --git a/Info/7/3/BedingteWiederholung/slides.md b/Info/7/3/BedingteWiederholung/slides.md
new file mode 100644
index 00000000..d3b0ece0
--- /dev/null
+++ b/Info/7/3/BedingteWiederholung/slides.md
@@ -0,0 +1,104 @@
+---
+author: Florian Fischer
+theme: metropolis
+aspectratio: 169
+header-includes: |
+ \makeatletter
+ \beamer@ignorenonframefalse
+ \makeatother
+ \usepackage{struktex}
+ \usepackage[most]{tcolorbox}
+---
+
+## {.standout}
+
+Wie haben wir unseren Roboter 100-Meter laufen und durch die Tür gehen lassen?
+
+![](../BedingteAnweisung/img/robot_crashing_into_door.png){.center}
+
+## Wir haben ihn das Richtige machen lassen!
+
+Der Roboter soll die Tür öffnen \boldred{falls} sie geschlossen ist.
+
+\pause
+
+::: columns
+:::: {.column width=50%}
+### Pseudocode
+```
+falls Tür Verschlossen dann
+ Öffne Tür
+ende
+```
+::::
+
+:::: {.column width=50%}
+\pause
+![](../BedingteAnweisung/img//robot_after_door.png){.center}
+::::
+:::
+
+## \faIcon{chalkboard-teacher} Wiederholung Bedingte Anweisung
+
+Wie sieht das Struktogramm einer \boldred{bedingten Anweisung} in folgenden Situationen aus?
+
+* Verhalten an einer Ampel
+* Zigaretten verkaufen
+
+## \faIcon{desktop} Arbeitsauftrag - 10min
+
+Logge dich auf **[jwinf.de](jwinf.de)** ein.
+
+Bearbeite den Arbeitsauftrag 4 im **Algortihmen-Arbeitsheft** auf **[jwinf.de](jwinf.de)**
+
+* Bedingte Anweisung
+* Labyrinth
+* Fischen
+* Haus
+* **Für Schnelle**: Adventsaufgaben
+
+## Neues Problem {.standout}
+
+Unser Roboter soll ein \boldred{unbekannte} Strecke laufen.
+
+\vspace{-0.25cm}
+![](img/running_robot.png){.center height=65%}
+
+\pause
+Wie muss er laufen?
+
+## Solange bis er am Ziel ist.
+
+\pause
+
+### Pseudocode
+```
+solange bis vor einem Hindernis
+ mache einen Schritt vorwärts
+ende
+```
+
+
+## \faIcon{pencil-alt} Wiederholung mit Bedingung
+
+\begin{tcolorbox}[breakable, enhanced, colback=orange!5!white,colframe=orange!75!black,title=Bedingte Wiederholung]
+Die Kontrollstruktur \boldred{bedingte Wiederholung} wird verwendet, um eine Sequenz abhängig von einer Bedingung auszuführen.
+Anweisungen oder ganze Sequenzen können wiederholt werden, ohne dass zuvor die Anzahl der Wiederholungen bekannt sein muss.
+
+\centering
+\scalebox{1.2}{
+\begin{struktogramm}(55,20)
+ \while{wiederhole bis \textit{Bedingung}}
+ \assign{Sequenz}
+ \whileend
+\end{struktogramm}
+}
+\end{tcolorbox}
+
+## \faIcon{desktop} Arbeitsauftrag - 10min
+
+Bearbeite den Arbeitsauftrag 5 im **Algortihmen-Arbeitsheft** auf **[jwinf.de](jwinf.de)**
+
+* Murmeln ablegen
+* Alle Murmeln
+* **Für Schnelle**: Adventsaufgaben