aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Info/11/MUG_SWG_SG/1/LogischeOperationen/img/ask_block.pngbin0 -> 3223 bytes
-rw-r--r--Info/11/MUG_SWG_SG/1/LogischeOperationen/slides.md85
-rw-r--r--Info/25_26/10/31/11a_SP/schedule.md17
l---------Info/25_26/10/31/11a_SP/topic1
4 files changed, 77 insertions, 26 deletions
diff --git a/Info/11/MUG_SWG_SG/1/LogischeOperationen/img/ask_block.png b/Info/11/MUG_SWG_SG/1/LogischeOperationen/img/ask_block.png
new file mode 100644
index 00000000..2eca33d4
--- /dev/null
+++ b/Info/11/MUG_SWG_SG/1/LogischeOperationen/img/ask_block.png
Binary files differ
diff --git a/Info/11/MUG_SWG_SG/1/LogischeOperationen/slides.md b/Info/11/MUG_SWG_SG/1/LogischeOperationen/slides.md
index 12d3abbe..af1385f9 100644
--- a/Info/11/MUG_SWG_SG/1/LogischeOperationen/slides.md
+++ b/Info/11/MUG_SWG_SG/1/LogischeOperationen/slides.md
@@ -7,43 +7,72 @@ header-includes: |
\usepackage{tabulary}
---
+## {.standout}
+Herzlich Willkommen!
-## Wiederholung - Bedingte Anweisungen
+Du kannst dich schon anmelden
+
+\texttt{v[orname].nachname}
+
+und den Bildschirm ausschalten.
+
+## Wiederholung - Bedingte Anweisungen {.t}
\pause
Mit einer **bedingten Anweisung** kann man Sequenzen in Abhängigkeit einer Bedingung ausführen.
::: columns
:::: {.column width=50%}
-![](img/if_else_block.png)
-Eine **bedingte Anweisung** erlaubt es auf Bedingungen zu reagieren und entsprechende Anweisungen auszuführen.
+`\only<3->{`{=latex}
+
+![](img/if_else_block.png){.center height=40%}
+
+`}`{=latex}
+
::::
:::: {.column width=50%}
-\pause
-![](img/if_block.png)
-Anweisungen die nur ausgeführt werden wenn eine Bedingung erfüllt ist nennt man \textbf{\textcolor{red}{einseitig bedingte Anweisung}}.
+`\only<4->{`{=latex}
+
+![](img/if_block.png){.center height=30%}
+
+`}`{=latex}
+
::::
:::
+\vspace{0.5cm}
+::: columns
+:::: {.column width=50%}
+\only<3->{
+Eine \textbf{bedingte Anweisung} erlaubt es, auf Bedingungen zu reagieren und entsprechende Anweisungen auszuführen.
+}
+::::
-## \faIcon{pencil-alt} Arbeitsauftrag
+:::: {.column width=50%}
+\only<4->{
+Anweisungen die nur ausgeführt werden, wenn eine Bedingung erfüllt ist, nennt man \boldred{einseitig bedingte Anweisung}.
+}
+::::
+:::
+
+## \faIcon{pencil-alt} Arbeitsauftrag: Ampelschaltung \hfill 7 min
Entwerfe einen Algorithmus auf Papier der eine Ampelschaltung realisiert.
* Welche Phasen hat eine Ampel?
* Von welcher Phase wird in welche andere gewechselt?
-## \faIcon{desktop} Arbeitsauftrag
+## \faIcon{desktop} Arbeitsauftrag: Ampelschaltung 2 \hfill 13 min
-Öffne das Snap! Projekt unter **ablage/11b/Ampelschaltung_Vorlage.xml**.
+Öffne das Snap!-Projekt **Ampelschaltung_Vorlage.xml**.
-Vervollständige das *Taktgeber* Script und übertrage deinen Algorithmus in das Snap! Projekt.
+Vervollständige das \textit{Taktgeber}-Script und übertrage deinen Algorithmus in das Snap!-Projekt.
-Die Ampelphasen sind als Kostüme des *Ampel* Sprites bereits vorhanden.
+Die Ampelphasen sind als Kostüme des \textit{Ampel}-Sprites bereits vorhanden.
## Operationen
@@ -54,7 +83,6 @@ Die Ampelphasen sind als Kostüme des *Ampel* Sprites bereits vorhanden.
![](img/operation.jpg){.center}
-
## Operationen
\begin{center}
@@ -70,7 +98,7 @@ Die Ampelphasen sind als Kostüme des *Ampel* Sprites bereits vorhanden.
\Large
Für welche Datentypen kennst du die Operationen +, -, *, / ?
-## Bekannte Operationen
+## Bekannte Operationen {.t}
\begin{center}
\scalebox{1.2}{
@@ -99,29 +127,29 @@ Mit \boldred{logische Operationen} lassen sich Wahrheitswerte zu anderen Wahrhei
::: columns
:::: {.column width=30%}
-**Und** (engl. **And**) \vspace{0.2cm}
+**Und** (engl. **and**) \vspace{0.2cm}
![](img/and_block.png)
-Das Ergebnis ist nur dann *wahr*, wenn [alle]{.underline} Eingabewerte *wahr* sind.
+Das Ergebnis ist nur dann \textit{wahr}, wenn [alle]{.underline} Eingabewerte \textit{wahr} sind.
::::
:::: {.column width=30%}
\pause
-**Oder** (engl. **Or**) \vspace{0.2cm}
+**Oder** (engl. **or**) \vspace{0.2cm}
![](img/or_block.png)
-Das Ergebnis ist *wahr*, wenn [mindestens]{.underline} einer der Eingabewerte *wahr* sind
+Das Ergebnis ist \textit{wahr}, wenn [mindestens]{.underline} einer der Eingabewerte \textit{wahr} sind
::::
:::: {.column width=30%}
\pause
-**Nicht** (engl. **Not**) \vspace{0.2cm}
+**Nicht** (engl. **not**) \vspace{0.2cm}
![](img/not_block.png)
-Das Ergebnis ist *wahr*, wenn die Eingabe *falsch* ist, und *falsch*, wenn die Eingabe *wahr* ist.
+Das Ergebnis ist \textit{wahr}, wenn die Eingabe \textit{falsch} ist, und \textit{falsch}, wenn die Eingabe \textit{wahr} ist.
::::
:::
@@ -132,7 +160,7 @@ Die Ergebnisse der Logischen Operationen können in einer \boldred{Wahrheitstabe
\begin{center}
\begin{tabulary}{\textwidth}{C | C | C | C | C}
-Wert1 & Wert2 & Wert1 \textbf{UND} Wert2 & Wert1 \textbf{ODER} \newline Wert2 & \textbf{NICHT} WERT1 \\
+Wert1 & Wert2 & W1 \textbf{UND} W2 & W1 \textbf{ODER} W2 & \textbf{NICHT} W1 \\
\hline
Wahr & Wahr & \only<2>{\textcolor{green!60!black}{Wahr}}\only<3->{Wahr} & \only<3>{\textcolor{green!60!black}{Wahr}}\only<4->{Wahr} & \only<4>{\textcolor{red}{Falsch}}\\
\hline
@@ -144,16 +172,16 @@ Falsch & Falsch & \only<2>{\textcolor{red}{Falsch}}\only<3->{Falsch} & \only<3>{
\end{tabulary}
\end{center}
-## \faIcon{pencil-alt}\faIcon{desktop} Arbeitsauftrag
+## \faIcon{pencil-alt} \faIcon{desktop} Arbeitsauftrag: Parkgebühren \hfill 20 min
-Parkgebühren sind in der Regel zeitabhängig.
-Entwerfe einen Algorithmus, der abhängig von der **Parkdauer** den **Preis** ausgibt.
-Übertrage deinen Algorithmus in ein Snap! Programm.
+Parkgebühren sind in der Regel zeitabhängig.
+\faIcon{pencil-alt} Entwerfe einen Algorithmus, der abhängig von der **Parkdauer** den **Preis** ausgibt.
+\faIcon{desktop} Übertrage deinen Algorithmus in ein Snap! Programm.
Verwende logische Operationen um die Ausgabe zu bestimmen.
Folgende Preisstaffelung gilt:
-\begin{tabular}{l l}
+\hspace{1cm}\begin{tabular}{l l}
Parkdauer & Preis \\
bis zu 1 Stunde & 1€ \\
bis zu 2 Stunden & 3€ \\
@@ -163,7 +191,12 @@ Tageskarte & 8€ \\
[**Zusatz:**]{.underline} Wenn die Eingabe keine Zahl ist gib "Ungültige Parkdauer!" aus.
-## \faIcon{desktop} Arbeitsauftrag
+\begin{tikzpicture}[overlay, remember picture]
+\node[anchor=west, xshift=8cm, yshift=3cm, rotate=7.5] at (current page.south west) {\includegraphics[keepaspectratio, width=4cm]{img/ask_block.png}};
+\end{tikzpicture}
+
+
+## \faIcon{desktop} Arbeitsauftrag: Schere-Stein-Papier
Implementiere ein **Schere-Stein-Papier**-Spiel.
diff --git a/Info/25_26/10/31/11a_SP/schedule.md b/Info/25_26/10/31/11a_SP/schedule.md
new file mode 100644
index 00000000..075ad4c6
--- /dev/null
+++ b/Info/25_26/10/31/11a_SP/schedule.md
@@ -0,0 +1,17 @@
+---
+lang: de
+geometry: margin=2cm
+---
+# Logische Operatoren
+
+* **Klasse**: 11a_SP
+* **Datum**: 31.10
+
+## Lernziele
+
+## Verlaufplan
+
+---------------------------------------------------------------------------------------------------
+Zeit Phase Unterrichtsgeschehen Ziel Methode Medien
+----- --------------- -------------------------------------------- ----------- ---------- ---------
+---------------------------------------------------------------------------------------------------
diff --git a/Info/25_26/10/31/11a_SP/topic b/Info/25_26/10/31/11a_SP/topic
new file mode 120000
index 00000000..a4f9d0d3
--- /dev/null
+++ b/Info/25_26/10/31/11a_SP/topic
@@ -0,0 +1 @@
+../../../../11/MUG_SWG_SG/1/LogischeOperationen \ No newline at end of file