aboutsummaryrefslogtreecommitdiff
path: root/Info
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2025-10-12 20:41:26 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2025-10-12 20:41:26 +0200
commit9e0d817d732d53697b20efeef485339eb56115a0 (patch)
treef55d3d11c380a28e08edd035dbf8ea82192fd81f /Info
parent48ff74b40dc5ea8ae866fc9d88e1834c1396b06d (diff)
downloadunterricht-9e0d817d732d53697b20efeef485339eb56115a0.tar.gz
unterricht-9e0d817d732d53697b20efeef485339eb56115a0.zip
improve my formating lesson
Diffstat (limited to 'Info')
-rw-r--r--Info/25_26/10/13/9b/schedule.md18
l---------Info/25_26/10/13/9b/topic1
-rw-r--r--Info/9/1/Datentyp_Formatierung/datatype_table.odsbin0 -> 13293 bytes
-rw-r--r--Info/9/1/Datentyp_Formatierung/formatierung.odsbin0 -> 11631 bytes
-rw-r--r--Info/9/1/Datentyp_Formatierung/handout.tex11
-rw-r--r--Info/9/1/Datentyp_Formatierung/img/datatype_table.pngbin0 -> 14668 bytes
-rw-r--r--Info/9/1/Datentyp_Formatierung/slides.md143
7 files changed, 102 insertions, 71 deletions
diff --git a/Info/25_26/10/13/9b/schedule.md b/Info/25_26/10/13/9b/schedule.md
new file mode 100644
index 00000000..f0af484c
--- /dev/null
+++ b/Info/25_26/10/13/9b/schedule.md
@@ -0,0 +1,18 @@
+---
+lang: de
+geometry: margin=2cm
+---
+# Datentypen / Formatierung
+
+* **Klasse**: 9b
+* **Datum**: 13.10
+
+## Lernziele
+
+## Verlaufplan
+
+---------------------------------------------------------------------------------------------------
+Zeit Phase Unterrichtsgeschehen Ziel Methode Medien
+----- --------------- -------------------------------------------- ----------- ---------- ---------
+5 Wdh
+---------------------------------------------------------------------------------------------------
diff --git a/Info/25_26/10/13/9b/topic b/Info/25_26/10/13/9b/topic
new file mode 120000
index 00000000..7f33ba9e
--- /dev/null
+++ b/Info/25_26/10/13/9b/topic
@@ -0,0 +1 @@
+../../../../9/1/Datentyp_Formatierung \ No newline at end of file
diff --git a/Info/9/1/Datentyp_Formatierung/datatype_table.ods b/Info/9/1/Datentyp_Formatierung/datatype_table.ods
new file mode 100644
index 00000000..448ce720
--- /dev/null
+++ b/Info/9/1/Datentyp_Formatierung/datatype_table.ods
Binary files differ
diff --git a/Info/9/1/Datentyp_Formatierung/formatierung.ods b/Info/9/1/Datentyp_Formatierung/formatierung.ods
new file mode 100644
index 00000000..8d04718f
--- /dev/null
+++ b/Info/9/1/Datentyp_Formatierung/formatierung.ods
Binary files differ
diff --git a/Info/9/1/Datentyp_Formatierung/handout.tex b/Info/9/1/Datentyp_Formatierung/handout.tex
index edc2164b..cca0dee4 100644
--- a/Info/9/1/Datentyp_Formatierung/handout.tex
+++ b/Info/9/1/Datentyp_Formatierung/handout.tex
@@ -15,15 +15,17 @@
Mit Formeln können Berechnungen automatisiert durchgeführt werden. \\[0.3cm]
\centering
-\textbf{\texttt{\tikzmark{s}=\tikzmark{f}2*(B\tikzmark{c}5+C5)}}
+\textbf{\texttt{\tikzmark{s}=2\tikzmark{f}*(B\tikzmark{c}5+C5)}}
\begin{tikzpicture}[overlay, remember picture]
\node[text width=4cm, align=left] (sL) at (-5cm, 0) {immer mit \texttt{=} eingeleitet};
-\draw (sL) -- (pic cs:s);
+\draw (sL) -- ($(pic cs:s) - (0.1cm, -0.1cm)$);
+
\node[text width=4cm, align=left] (fL) at (-2cm, -2cm) {kann Zahlen, Rechenzeichen (+, -, *, /) und Klammern enthalten};
-\draw (fL) -- (pic cs:f);
+\draw (fL) -- ($(pic cs:f) - (0, 0.1cm)$);
+
\node[text width=5cm, align=left] (cL) at (4cm, -1.5cm) {Zellbezeichner können als \textbf{Parameter} (Platzhalter für Eingabewerte) verwendet werden. Bei der Auswertung werden die Zellbezeichner durch die aktuellen Zellinhalte ersetzt.};
-\draw (cL) -- (pic cs:c);
+\draw (cL) -- ($(pic cs:c) - (0, 0.1cm)$);
\end{tikzpicture}
\vspace{3.75cm}
\end{tcolorbox}
@@ -33,6 +35,7 @@ Mit Formeln können Berechnungen automatisiert durchgeführt werden. \\[0.3cm]
\begin{merke}
\large
Mit der \textbf{Formatierung} von Zellen wird u.a. deren \pgap{\Huge Datentyp} festgelegt. \\[0.2cm]
+Der \textbf{Datentyp} legt fest, welche \pgap{\Huge Werte} angenommen werden können und welche \pgap{\Huge Operationen} möglich sind. \\[0.2cm]
\textbf{Wichtige Datentypen:} \\[0.2cm]
diff --git a/Info/9/1/Datentyp_Formatierung/img/datatype_table.png b/Info/9/1/Datentyp_Formatierung/img/datatype_table.png
new file mode 100644
index 00000000..bb739f14
--- /dev/null
+++ b/Info/9/1/Datentyp_Formatierung/img/datatype_table.png
Binary files differ
diff --git a/Info/9/1/Datentyp_Formatierung/slides.md b/Info/9/1/Datentyp_Formatierung/slides.md
index 248298bc..7eb74913 100644
--- a/Info/9/1/Datentyp_Formatierung/slides.md
+++ b/Info/9/1/Datentyp_Formatierung/slides.md
@@ -4,21 +4,20 @@ theme: metropolis
aspectratio: 169
---
-
## {.standout}
Herzlich Willkommen!
Du kannst dich schon anmelden
-\texttt{vorname.nachname}
+\texttt{v[orname].nachname}
und den Bildschirm ausschalten.
-## \faIcon{chalkboard} Wiederholung
+## \faIcon{chalkboard-teacher} Wiederholung
\begin{itemize}
-\item<1-> Beschreibe für wann man ein \textcolor{red}{Tabellenkalkulationssysteme (TKS)} nutzt.
+\item<1-> Beschreibe für was man ein \textcolor{red}{Tabellenkalkulationssysteme (TKS)} nutzt.
\item<2-> In TKS finden sich Objekte der Klassen \textbf{TABELLENDOKUMENT} \textbf{RECHENBLATT}, \textbf{ZEILE}, \textbf{SPALTE} und \textbf{ZELLE}.
Erläutere, wie die Klassen im \textcolor{red}{Klassendiagramm} zusammenhängen.
\item<4-> Gib an, was \textcolor{red}{einzelne Zellen beinhalten} können.
@@ -59,65 +58,75 @@ Mit Formeln können Berechnungen automatisiert durchgeführt werden.
### Allgemeiner Aufbau:
\centering
-\textbf{\texttt{\tikzmark{s}=\tikzmark{f}2*(B\tikzmark{c}5+C5)}}
+\textbf{\texttt{\tikzmark{s}=2\tikzmark{f}*(B\tikzmark{c}5+C5)}}
\begin{tikzpicture}[overlay, remember picture]
\pause
\node[text width=4cm, align=left] (sL) at (-5cm, 0) {immer mit \texttt{=} eingeleitet};
-\draw (sL) -- (pic cs:s);
+\draw (sL) -- ($(pic cs:s) - (0.1cm, -0.1cm)$);
\pause
\node[text width=4cm, align=left] (fL) at (-2cm, -2cm) {kann Zahlen, Rechenzeichen (+, -, *, /) und Klammern enthalten};
-\draw (fL) -- (pic cs:f);
+\draw (fL) -- ($(pic cs:f) - (0, 0.1cm)$);
\pause
\node[text width=5cm, align=left] (cL) at (3cm, -1.5cm) {Zellbezeichner können als \textbf{Parameter} (Platzhalter für Eingabewerte) verwendet werden. Bei der Auswertung werden die Zellbezeichner durch die aktuellen Zellinhalte ersetzt.};
-\draw (cL) -- (pic cs:c);
+\draw (cL) -- ($(pic cs:c) - (0, 0.1cm)$);
\end{tikzpicture}
## \faIcon{desktop} Arbeitsauftrag - 5 min
-::: columns
-:::: {.column width=50%}
-\vspace{2cm}
-Die Elemente der nebenstehenden Wortwolke haben alle den **gleichen Inhalt**, aber eine unterschiedliche Formatierung.
-Notiere den Inhalt im **TKS** mehrfach und formatiere so, dass du möglichst viele der gezeigten Darstellungen erhältst.
+::: {.columns align=center}
+:::: {.column width=60%}
+\vspace{0.5cm}
+Die Elemente der Wortwolke haben alle den **gleichen Inhalt**, aber eine unterschiedliche Formatierung.
+
+Trage in mehrere Zellen den Wert **61,5** ein und formatiere die Zellen so, dass du möglichst viele der gezeigten Darstellungen erhältst.
+
+\begin{tcolorbox}[title=Tipp!, colframe=orange]
+Die Formatierung einer Zelle kannst du unter \textit{Rechtsklick >> Zellen formatieren >> Zahlen} ändern.
+\end{tcolorbox}
::::
-:::: {.column width=50%}
-![](img/wordcloud.png)
+:::: {.column width=40%}
+![](img/wordcloud.png){.center}
::::
:::
-## \faIcon{desktop} Arbeitsauftrag - Zellinhalte formatieren - 10 min
+## \faIcon{desktop} Arbeitsauftrag: Zellinhalte formatieren - 10 min
Erstelle ein Rechenblatt und lege folgende Tabelle an:
+![](img/datatype_table.png){.center height=40%}
+
+<!--
------------------------------------------------------
Zellformat 1.Wert 2.Wert Operationen Ergebnis
---------- ---------- ---------- ----------- --------
-Datum 01.03.2014 01.04.2016 +
+Datum 01.03.2014 01.04.2016 + `=B2+C2`
-Datum 01.03.2014 01.04.2016 -
+Datum 01.03.2014 01.04.2016 - `=B3-C3`
... ... ... ... ...
-Uhrzeit 12:30 10:15 +
+Uhrzeit 12:30 10:15 +
... ... ... ... ...
-----------------------------
+-->
-\begin{itemize}
-\item[a)] Trage in Spalte 1 die Formatierung ein, die du für die Werte gewählt hast und gib anschließend in der Ergebnisspalte die jeweilige Berechnung für die Operationen `+, -, *, /` aus.
-\item[b)] Welchem Datum entspricht die Zahl 0?
-\end{itemize}
+1. Trage in Spalte **A** die Formatierung ein, die du für die Werte der Zeile gewählt hast.
+ Gib in der Ergebnisspalte die jeweilige Berechnung für die Operationen `+, -, *, /` aus.
+2. Welchem Datum entspricht die Zahl **0**?
## \faIcon{pencil-alt} Datentypen
-Mit der Formatierung von Zellen wird u.a. deren \textcolor{red}{Datentyp} festgelegt.
+Mit der Formatierung von Zellen wird u.a. deren \boldred{Datentyp} festgelegt.
-### Wichtige Datentypen
+Der \boldred{Datentyp} legt fest, welche \beamerpgap{2}{Werte} angenommen werden können und welche \beamerpgap{3}{Operationen} möglich sind.
-\pause
+\pause\pause\pause
+
+### Wichtige Datentypen
---------------------------------------------
Datentyp Beispiel Sinnvolle
@@ -134,8 +143,8 @@ Uhrzeit 13:30 +, -
## \faIcon{pencil-alt} Klasse **ZELLE**
-::: columns
-:::: {.column width=50% align=center}
+::: {.columns align=center}
+:::: {.column width=50%}
### Klassenkarte:
\pause
\begin{minipage}{5cm}
@@ -150,7 +159,7 @@ Uhrzeit 13:30 +, -
\end{minipage}
::::
-:::: {.column width=50% align=center}
+:::: {.column width=50%}
\pause
### Objektkarte der Zelle B3:
\pause
@@ -175,34 +184,31 @@ Uhrzeit 13:30 +, -
\vspace{1cm}
-\only<-5>{\phantom{Aus \textbf{Inhalt}, \textbf{Datentyp} und \textbf{Format} wird die \textcolor{red}{\textbf{Darstellung}} ermittelt.}}
+\only<-5>{\phantom{Aus \textbf{Inhalt}, \textbf{Datentyp} und \textbf{Format} wird die \boldred{Darstellung} ermittelt.}}
`\only<6>{`{=latex}
-Aus **Inhalt**, **Datentyp** und **Format** wird die \textcolor{red}{\textbf{Darstellung}} ermittelt.
+Aus **Inhalt**, **Datentyp** und **Format** wird die \boldred{Darstellung} ermittelt.
`}`{=latex}
-## \faIcon{desktop} Arbeitsauftrag - 7 min
+## \faIcon{desktop} Arbeitsauftrag: Datumsrechnerei - 7 min
-::: {.block}
-### Datumsrechnerei
-
-\begin{itemize}
-\item[a)] Jana gibt ihr Geburtsdatum 22.04.2008 in \underline{Zelle B3} ein und fügt in der Zelle darunter eine Formel ein, die zum Inhalt der Zelle \textbf{B3} den Wert 5000 addiert. Das Ergebnis formatiert sie als \textbf{Datum}.
-\item[b)] In einer weiteren Zelle trägt Jana den Geburtstag ihres Vaters ein, den \textbf{14.06.1974} Davon subtrahiert sie ihr Geburtsdatum und formatiert das Ergebnis als Zahl.
-\end{itemize}
-:::
+1. Jana gibt ihr Geburtsdatum 22.04.2008 in \underline{Zelle B3} ein.
+ Darunter fügt sie in der Zelle eine Formel ein, die zum Inhalt der Zelle **B3** den Wert 5000 addiert.
+ Das Ergebnis formatiert sie als **Datum**. \vspace{0.2cm}
+2. In einer weiteren Zelle trägt Jana den Geburtstag ihres Vaters ein, den **14.06.1974**.
+ Davon subtrahiert sie **ihr** Geburtsdatum und formatiert das Ergebnis als **Zahl**.
**Baue ihr Rechenblatt nach und interpretiere die Werte, die du in den Ergebniszellen erhältst.**
## \faIcon{desktop} Arbeitsauftrag - 7 min
Öffne aus ByCS Drive die Datei `SucheNachLoesungen.ods`.
-\begin{itemize}
-\item[a)] Korrigiere die Fehler im vorliegenden Rechenblatt (Klassenfrühstück).
-\item[b)] Auch im untenstehenden Rechenblatt hat sich ein Fehler eingeschlichen. Erprobe und begründe!
-\end{itemize}
+
+1. Korrigiere die Fehler im vorliegenden Rechenblatt (Klassenfrühstück).
+2. Auch im untenstehenden Rechenblatt hat sich ein Fehler eingeschlichen.
+ Erprobe und erkläre den Fehler!
\begin{center}
\includegraphics[width=0.5\textwidth, keepaspectratio]{img/cycle_err.png}
@@ -216,37 +222,38 @@ Das ist aufwendig, weil alles von Hand berechnet werden muss. Hilf Amelie eine v
\pause
-::: columns
-:::: {.column width=30% align=center}
-\begin{itemize}
-\item[a)] Begründe, weshalb die Spalte \textit{„Arbeitszeit“} bei der Umsetzung in ein Rechenblatt aufgeteilt werden muss.
-\end{itemize}
+::: {.columns align=center}
+:::: {.column width=30%}
+\begin{enumerate}
+\item Begründe weshalb die Spalte \textit{„Arbeitszeit“} bei der Umsetzung in ein Rechenblatt aufgeteilt werden muss.
+\end{enumerate}
::::
-:::: {.column width=70% align=center}
+
+:::: {.column width=70%}
![](img/work_hours_text.png)
::::
:::
## \faIcon{desktop} Arbeitszeit Praktikum - 10 min
-\begin{itemize}
-\item[b)] Setze die Tabelle in einem Rechenblatt um, sodass möglichst viel automatisch berechnet wird.
+\begin{enumerate}
+\setcounter{enumi}{1}
+\item Setze die Tabelle in einem Rechenblatt um, sodass möglichst viel automatisch berechnet wird.
\includegraphics[width=0.7\textwidth, keepaspectratio]{img/work_hours_text.png}
-\item[c)] \textbf{Für Schnelle}: Verbessere das Rechenblatt weiter (Layout, Pausenzeiten, …)
-\end{itemize}
+\item \faIcon{earlybirds} \textbf{Für Schnelle}: Verbessere das Rechenblatt weiter (Layout, Pausenzeiten, …)
+\end{enumerate}
## \faIcon{desktop} Arbeitsauftrag - 20 min
-\begin{itemize}
-\item[\textbf{a)}] \textbf{Endlich Ferien?}
-Erstelle ein Rechenblatt, das dir vom heutigen Tag an die Zeit in Tagen und in Stunden bis zu den Herbstferien ausgibt.
-
-\item[\textbf{b)}] \textbf{Wie alt bist du?}
-Lass dir mithilfe geeigneter Formeln und Formatierungen dein exaktes Alter (in Tagen und Stunden) zum heutigen Tag ausgeben.
-\end{itemize}
+1. **Endlich Ferien?**
+ Erstelle ein Rechenblatt, das dir vom heutigen Tag an die Zeit in Tagen und in Stunden bis zu den Herbstferien ausgibt. \vspace{0.3cm}
+2. **Wie alt bist du?**
+ Lass dir mithilfe geeigneter Formeln und Formatierungen dein exaktes Alter (in Tagen und Stunden) zum heutigen Tag ausgeben.
## Rätsel für Schnelle
+::: {.columns align=center}
+:::: {.column width=75%}
Fünf Schildkröten feiern gemeinsam Geburtstag.
Speedy erzählt:
\vspace{0.5cm}
@@ -254,11 +261,13 @@ Speedy erzählt:
> „Ich bin 10 Jahre jünger als Schnecke.
> Flauschi ist doppelt, Trödelliese sogar dreimal so alt wie ich.
> Rennate ist 5 Jahre jünger als Flauschi.“
+::::
-\begin{itemize}
-\item[a)] Erstelle ein Rechenblatt, in dem du ausgehend von Speedys Alter Formeln für das Alter der anderen Schildkröten angibst.
-\item[b)]
-Trödelliese ergänzt: \textit{„Zusammen sind wir in diesem Jahr 500 Jahre alt geworden!“}
+:::: {.column width=30%}
+![](img/turtles.png){.center}
+::::
+:::
+
+1. Erstelle ein Rechenblatt, in dem du ausgehend von Speedys Alter Formeln für das Alter der anderen Schildkröten angibst. \vspace{0.2cm}
+2. Trödelliese ergänzt: \textit{„Zusammen sind wir in diesem Jahr 500 Jahre alt geworden!“}
Gib eine Formel für die Alterssumme der Schildkröten an und experimentiere mit verschiedenen Werten für das Alter von Speedy, bis du das korrekte Alter aller Schildkröten ermittelt hast.
-%\includegraphics[width=0.35\textwidth, keepaspectratio]{img/turtles.png}
-\end{itemize}