From 37d80c483d967c5929f2b60e8cf0c21e04f73123 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Fri, 17 Oct 2025 17:38:26 +0200 Subject: improve loop and variable slides --- .../1/Wiederholungen_Variablen/img/clear_block.png | Bin 3348 -> 3500 bytes .../1/Wiederholungen_Variablen/img/for_block.png | Bin 12860 -> 13617 bytes .../img/generic_head_block.png | Bin 7515 -> 7854 bytes .../img/generic_reporter_block.png | Bin 2429 -> 2543 bytes .../img/if_on_edge_bounce_block.png | Bin 7666 -> 8009 bytes .../img/make_variable_button.png | Bin 1167 -> 1354 bytes .../Wiederholungen_Variablen/img/repeat_block.png | Bin 6300 -> 6441 bytes .../img/repeat_n_block.png | Bin 8554 -> 8810 bytes .../img/repeat_until_block.png | Bin 7799 -> 8093 bytes .../Wiederholungen_Variablen/img/reset_script.png | Bin 8785 -> 9327 bytes .../img/script_local_block.png | Bin 11101 -> 11865 bytes .../1/Wiederholungen_Variablen/img/star_script.png | Bin 34053 -> 35798 bytes .../img/triangle_script.png | Bin 17635 -> 18766 bytes .../1/Wiederholungen_Variablen/kniebeuge.tex | 5 --- .../schere_stein_papier.tex | 3 +- .../1/Wiederholungen_Variablen/slides.md | 40 ++++++++++++++++----- .../MUG_SWG_SG/1/Wiederholungen_Variablen/sos.tex | 5 +++ 17 files changed, 37 insertions(+), 16 deletions(-) delete mode 100644 Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/kniebeuge.tex create mode 100644 Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/sos.tex diff --git a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/clear_block.png b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/clear_block.png index 31b559f5..fe51a94e 100644 Binary files a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/clear_block.png and b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/clear_block.png differ diff --git a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/for_block.png b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/for_block.png index 84f00606..604aea85 100644 Binary files a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/for_block.png and b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/for_block.png differ diff --git a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/generic_head_block.png b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/generic_head_block.png index 3a7b08a2..aa40a7fa 100644 Binary files a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/generic_head_block.png and b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/generic_head_block.png differ diff --git a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/generic_reporter_block.png b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/generic_reporter_block.png index 2ffc9996..62264ca0 100644 Binary files a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/generic_reporter_block.png and b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/generic_reporter_block.png differ diff --git a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/if_on_edge_bounce_block.png b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/if_on_edge_bounce_block.png index 26e89322..483a9109 100644 Binary files a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/if_on_edge_bounce_block.png and b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/if_on_edge_bounce_block.png differ diff --git a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/make_variable_button.png b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/make_variable_button.png index 270cda56..5d78946a 100644 Binary files a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/make_variable_button.png and b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/make_variable_button.png differ diff --git a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/repeat_block.png b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/repeat_block.png index 16a15500..e6acc28d 100644 Binary files a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/repeat_block.png and b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/repeat_block.png differ diff --git a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/repeat_n_block.png b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/repeat_n_block.png index d68e363f..d134ea5c 100644 Binary files a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/repeat_n_block.png and b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/repeat_n_block.png differ diff --git a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/repeat_until_block.png b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/repeat_until_block.png index 1b690c67..cc9e1902 100644 Binary files a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/repeat_until_block.png and b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/repeat_until_block.png differ diff --git a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/reset_script.png b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/reset_script.png index 2d3f4032..42e8944e 100644 Binary files a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/reset_script.png and b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/reset_script.png differ diff --git a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/script_local_block.png b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/script_local_block.png index de6f566f..43c364a6 100644 Binary files a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/script_local_block.png and b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/script_local_block.png differ diff --git a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/star_script.png b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/star_script.png index 6720cfa1..52e59a1b 100644 Binary files a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/star_script.png and b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/star_script.png differ diff --git a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/triangle_script.png b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/triangle_script.png index 6deb8ee9..0f902ce0 100644 Binary files a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/triangle_script.png and b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/img/triangle_script.png differ diff --git a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/kniebeuge.tex b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/kniebeuge.tex deleted file mode 100644 index f03a66f5..00000000 --- a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/kniebeuge.tex +++ /dev/null @@ -1,5 +0,0 @@ -\documentclass{arbeitsauftrag} -\begin{document} -\underline{\textbf{Arbeitsauftrag:}} \faIcon[regular]{lightbulb} \faIcon{hands-helping} \faIcon{share-alt} \\ -Entwickle einen Algorithmus mit dem dein Gegenüber das Notsignal SOS in Morse-Code klatscht. -\end{document} diff --git a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/schere_stein_papier.tex b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/schere_stein_papier.tex index 83bfaad2..eb6e5538 100644 --- a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/schere_stein_papier.tex +++ b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/schere_stein_papier.tex @@ -1,6 +1,5 @@ \documentclass{arbeitsauftrag} \begin{document} -\underline{\textbf{Arbeitsauftrag:}} \faIcon[regular]{lightbulb} \faIcon{hands-helping} \faIcon{share-alt} - +\underline{\textbf{Arbeitsauftrag:}} \faIcon[regular]{lightbulb} \faIcon{hands-helping} \faIcon{share-alt} \\[0.2cm] Entwickele einen Algorithmus mit dem dein Gegenüber mit Dir genau eine Partie Schere-Stein-Papier spielt. \end{document} diff --git a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/slides.md b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/slides.md index b1922e1a..868bcaf1 100644 --- a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/slides.md +++ b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/slides.md @@ -3,14 +3,27 @@ author: Florian Fischer theme: metropolis aspectratio: 169 header-includes: | - \usepackage{tikz} - \usetikzlibrary{calc} - \usetikzlibrary{positioning} - \usepackage{fontawesome5} \let\tightlist\relax --- -## Wiederholung +## {.standout} +Herzlich Willkommen! + +Du kannst dich schon anmelden + +\texttt{[v]orname.nachname} + +und den Bildschirm ausschalten. + +## \faIcon{hands-helping} Arbeitsauftrag - 7 min + +1. Bildet zwei Gruppen. +2. Öffnet einen von beiden Arbeitsaufträgen aus **ByCS Drive**: + * `Algorithmik/a1.pdf` + * `Algorithmik/a2.pdf` +3. Testet das Ergebnis eures Arbeitsauftrags mit der anderen Gruppe. + +## \faIcon{chalkboard-teacher} Wiederholung - Begriffe > - **Anweisung** - Beschreibung eines einzelnen Arbeitsschrittes > - **Ablauf** - Abfolge von **Anweisungen** @@ -19,12 +32,15 @@ header-includes: | > - **Vollständigkeit** - Alle Schritte müssen aufgeführt und alle Fälle abgedeckt sein > - **Ausführbarkeit** - Jede **Anweisung** muss möglich sein -## Wiederholung - Theorie +## \faIcon{chalkboard-teacher} Wiederholung - Theorie \begin{center} +\Large Was war nochmal ein Algorithmus? \end{center} +\vspace{1cm} + \pause Ein **Algortihmus** ist eine Beschreibung eines **Ablaufs** mit folgenden Eigenschaften: @@ -42,7 +58,7 @@ Ein **Algortihmus** ist eine Beschreibung eines **Ablaufs** mit folgenden Eigens ![](img/generic_head_block.png) \pause -**Head** Blöcke Kontrollieren wann ein Script ausgeführt wird. +**Head** Blöcke kontrollieren wann ein Script ausgeführt wird. :::: :::: {.column width=50% align=center} @@ -161,6 +177,8 @@ Ein Sonderfall der **bedingten Wiederholung** ist die **fortlaufende Wiederholun Eine **bedingte Wiederholung** deren **Bedingung** niemals eintritt entspricht einer **fortlaufenden Wiederholung** \pause +\vspace{0.5cm} + > Solange bis die Erde flach ist ## \faIcon{desktop} Arbeitsauftrag - Spiele mit Wiederholungen @@ -179,10 +197,14 @@ Eine **bedingte Wiederholung** deren **Bedingung** niemals eintritt entspricht e ::: 2. Verwende eine **fortlaufende Widerholung** um die ganze *Stage* mit Karos zu füllen. + `\begin{tcolorbox}[colframe=orange, title=Tipp!]`{=latex} + Der ![](img/if_on_edge_bounce_block.png){height=0.5cm} Block kann dir dabei helfen. $21^{\circ}$ sind ein guter Anfangswinkel. - Das Muster wird gleichmäßiger wenn Du den Stift in die Mitte des Pfeils setzt. - Unter `Costumes` mit einem Rechtsklick auf den Pfeil. + Das Muster wird gleichmäßiger, wenn du den Stift in die Mitte des Pfeils setzt + (unter `Costumes` mit einem Rechtsklick auf den Pfeil). + + `\end{tcolorbox}`{=latex} ## \faIcon{desktop} Etwas mehr Abwechslung diff --git a/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/sos.tex b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/sos.tex new file mode 100644 index 00000000..6d6bae6b --- /dev/null +++ b/Info/11/MUG_SWG_SG/1/Wiederholungen_Variablen/sos.tex @@ -0,0 +1,5 @@ +\documentclass{arbeitsauftrag} +\begin{document} +\underline{\textbf{Arbeitsauftrag:}} \faIcon[regular]{lightbulb} \faIcon{hands-helping} \faIcon{share-alt} \\[0.2cm] +Entwickle einen Algorithmus mit dem dein Gegenüber das Notsignal SOS in Morse-Code klatscht. +\end{document} -- cgit v1.2.3