diff options
| -rw-r--r-- | Info/25_26/11/20/7b/schedule.md | 20 | ||||
| -rw-r--r-- | Info/25_26/11/20/7b/slides.md | 23 | ||||
| l--------- | Info/25_26/11/20/7b/topic1 | 1 | ||||
| l--------- | Info/25_26/11/20/7b/topic2 | 1 | ||||
| -rw-r--r-- | Info/7/3/Einfuehrung/slides.md | 31 | ||||
| -rw-r--r-- | Info/7/3/ErsteProgramme/.gitignore | 2 | ||||
| -rw-r--r-- | Info/7/3/ErsteProgramme/slides-programme.md | 72 | ||||
| -rw-r--r-- | Info/7/3/ErsteProgramme/slides-wiederholung.md | 43 | ||||
| -rw-r--r-- | Info/7/3/ErsteProgramme/slides.md | 128 |
9 files changed, 190 insertions, 131 deletions
diff --git a/Info/25_26/11/20/7b/schedule.md b/Info/25_26/11/20/7b/schedule.md new file mode 100644 index 00000000..b42ff485 --- /dev/null +++ b/Info/25_26/11/20/7b/schedule.md @@ -0,0 +1,20 @@ +--- +lang: de +geometry: margin=2cm +--- +# Algorithmen + +* **Klasse**: 7b +* **Datum**: 20.11 + +## Lernziele + +## Verlaufplan + +--------------------------------------------------------------------------------------------------- +Zeit Phase Unterrichtsgeschehen Ziel Methode Medien +----- --------------- -------------------------------------------- ----------- ---------- --------- +45 Papierflieger + +45 JWInf +--------------------------------------------------------------------------------------------------- diff --git a/Info/25_26/11/20/7b/slides.md b/Info/25_26/11/20/7b/slides.md new file mode 100644 index 00000000..bdd73d2f --- /dev/null +++ b/Info/25_26/11/20/7b/slides.md @@ -0,0 +1,23 @@ +--- +author: Florian Fischer +theme: metropolis +aspectratio: 169 +jwinf-grp: g6vitnt4 +--- + +## {.standout} +Herzlich Willkommen! + +Du kannst dich schon anmelden + +\texttt{v[orname].nachname} + +und den Bildschirm ausschalten. + +```{.include} +topic1/slides.md +``` + +```{.include} +topic2/slides-programme.md +``` diff --git a/Info/25_26/11/20/7b/topic1 b/Info/25_26/11/20/7b/topic1 new file mode 120000 index 00000000..45cc9b14 --- /dev/null +++ b/Info/25_26/11/20/7b/topic1 @@ -0,0 +1 @@ +../../../../7/3/Einfuehrung/
\ No newline at end of file diff --git a/Info/25_26/11/20/7b/topic2 b/Info/25_26/11/20/7b/topic2 new file mode 120000 index 00000000..86b5cde8 --- /dev/null +++ b/Info/25_26/11/20/7b/topic2 @@ -0,0 +1 @@ +../../../../7/3/ErsteProgramme
\ No newline at end of file diff --git a/Info/7/3/Einfuehrung/slides.md b/Info/7/3/Einfuehrung/slides.md index a7f83c23..93dd3150 100644 --- a/Info/7/3/Einfuehrung/slides.md +++ b/Info/7/3/Einfuehrung/slides.md @@ -1,4 +1,4 @@ -## Arbeitsauftrag +## Arbeitsauftrag: Papierfliegerbau \hfill 5min **Was?** Baue aus einem Stück Papier einen Papierflieger der möglichst weit fliegt. **Wie?** In Einzelarbeit @@ -6,7 +6,9 @@ \pause -{.center height=65%} +```\begin{center}```{=latex} +{height=65%} +```\end{center}```{=latex} ## \faIcon{chalkboard-teacher} Arbeitsauftrag @@ -53,10 +55,12 @@ Abfolge von Anweisungen ## Ablauf - Beispiel 2 -{.center height=90%} +```\begin{center}```{=latex} +{height=90%} +```\end{center}```{=latex} -## Kriterien -### \faIcon{pencil-alt} Richtigkeit +## \faIcon{chalkboard-teacher} Kriterien +### Richtigkeit \pause - Die Anweisungen müssen richtig sein @@ -64,7 +68,7 @@ Abfolge von Anweisungen \pause -### \faIcon{pencil-alt} Vollständigkeit +### Vollständigkeit \pause - Alle Schritte müssen aufgeführt sein @@ -72,14 +76,14 @@ Abfolge von Anweisungen \pause -### \faIcon{pencil-alt} Ausführbarkeit +### Ausführbarkeit \pause - Jede Anweisung muss möglich sein -## Algorithmus -### \faIcon{pencil-alt} Algorithmus +## \faIcon{chalkboard-teacher} Algorithmus +### Algorithmus Ein \boldred{Algorithmus} ist eine Beschreibung eines Ablaufs mit folgenden Eigenschaften: @@ -88,3 +92,12 @@ Ein \boldred{Algorithmus} ist eine Beschreibung eines Ablaufs mit folgenden Eige - besteht aus endlich vielen \boldred{Anweisungen} - ist \boldred{eindeutig} (*selbst ein Computer kann sie verstehen*) - ist \boldred{ausführbar} + +## \faIcon{brain} Algorithmen {.standout} + +Als \boldred{Anweisung} bezeichnen wir die Beschreibung eines Arbeitsschrittes. + +Eine Abfolge von Anweisungen bildet einen \boldred{Ablauf}. + + +Ein \boldred{Algorithmus} ist eine \boldred{endliche}, \boldred{eindeutige}, \boldred{ausführbare} Beschreibung eines Ablaufs. diff --git a/Info/7/3/ErsteProgramme/.gitignore b/Info/7/3/ErsteProgramme/.gitignore new file mode 100644 index 00000000..ca5490ec --- /dev/null +++ b/Info/7/3/ErsteProgramme/.gitignore @@ -0,0 +1,2 @@ +slides-wiederholung.pdf +slides-programme.pdf diff --git a/Info/7/3/ErsteProgramme/slides-programme.md b/Info/7/3/ErsteProgramme/slides-programme.md new file mode 100644 index 00000000..25fdb56b --- /dev/null +++ b/Info/7/3/ErsteProgramme/slides-programme.md @@ -0,0 +1,72 @@ +## + +\centering\Large +Damit kann ich aber noch keinen Computer programmieren! + +## \faIcon{brain} Algorithmen aufschreiben {.standout} + +### Sequenz + +Eine \boldred{Sequenz} ist eine Folge von **Anweisungen**, bei deren **Ablauf** diese in der angegebenen Reihenfolge abgearbeitet werden. + +### Programm + +Ein \boldred{Programm} ist eine Folge von **Anweisungen** in einer \boldred{Programmiersprache}, die von einem Gerät ausgeführt werden können. + +## Algortihmen aufschreiben + +### Struktogramm +Zur graphischen Darstellung eines Programmablaufs verwendet man sogenannte \boldred{Struktogramme}. +Damit lassen sich Programmabläufe unabhängig von konkreten Programmiersprachen übersichtlich darstellen. + +\vspace{1cm} +Für eine Sequenz sieht das Struktogramm folgendermaßen aus. + +\begin{center} + \begin{tabular}{|l|} + \hline + Anweisung 1 \\ + \hline + Anweisung 2 \\ + \hline + Anweisung 3 \\ + \hline + ... \\ + \hline + \end{tabular} +\end{center} + +## {.standout} + +Genug geredet! Wir wollen Roboter programmieren! + +## Selber Programmieren + +Melde dich auf der Webseite [jwinf.de](jwinf.de) rechts oben mit dem Code **%jwinf-grp%** an. + + + +## Übungsaufgaben + +1. Klicke auf **Trainingaufgaben**. + +{.center height=40%} + +2. Klicke auf **Arbeitsheft**. + +{.center height=20%} + +## \faIcon{desktop} Arbeitsauftrag \hfill 10 min + +1. Löse die Aufgabe `Bausteine zusammensetzen` \vspace{0.5cm} +2. Löse die Aufgabe `Befehlsfolgen – Objekte im Weltraum` + Bearbeite auch die schwierigeren Sterneaufgaben. \vspace{0.5cm} +3. Löse die Aufgabe `Befehlsfolgen – Murmeln` + Bearbeite auch die schwierigeren Sterneaufgaben. + +## \faIcon{desktop} Arbeitsauftrag \hfill 10 min + +Löse die folgenden Aufgaben, sowie ihre Sterneaufgaben + +1. Aufgabe `Plattforme` \vspace{0.5cm} +2. Aufgabe `Lichter anzünden` diff --git a/Info/7/3/ErsteProgramme/slides-wiederholung.md b/Info/7/3/ErsteProgramme/slides-wiederholung.md new file mode 100644 index 00000000..8797ee9a --- /dev/null +++ b/Info/7/3/ErsteProgramme/slides-wiederholung.md @@ -0,0 +1,43 @@ +## Widerholung {.standout} + +Wie bringen wir dem Computer etwas bei? + +## \faIcon{chalkboard-teacher} Wiederholung: Begriffe +### Anweisung + +Beschreibung eines einzelnen Arbeitsschrittes + +\pause + +### Beispiele {.example} + +- "Halte dein Blatt im Querformat" \pause +- "Gehe einen Schritt nach rechts" + +## \faIcon{chalkboard-teacher} Wiederholung: Begriffe +### Anweisung + +Beschreibung eines einzelnen Arbeitsschrittes + +### Ablauf +Abfolge von Anweisungen + +\pause + +### Beispiel 1 {.example} + + 1. Halte dein Blatt im Querformat + 2. Falte die beiden langen Seiten aufeinander + 3. ... + + +## \faIcon{chalkboard-teacher} Wiederholung: Algorithmus +### Algorithmus + +Ein \boldred{Algorithmus} ist eine Beschreibung eines Ablaufs mit folgenden Eigenschaften: + +\pause + +- besteht aus endlich vielen \boldred{Anweisungen} +- ist \boldred{eindeutig} +- ist \boldred{ausführbar} diff --git a/Info/7/3/ErsteProgramme/slides.md b/Info/7/3/ErsteProgramme/slides.md index 73964c09..f4ce16bf 100644 --- a/Info/7/3/ErsteProgramme/slides.md +++ b/Info/7/3/ErsteProgramme/slides.md @@ -1,123 +1,7 @@ -## Widerholung {.standout} +```{.include} +slides-wiederholung.md +``` -Wie bringen wir dem Computer etwas bei? - -## Widerholung Begriffe -### Anweisung - -Beschreibung eines einzelnen Arbeitsschrittes - -\pause - -### Beispiele {.example} - -- "Halte dein Blatt im Querformat" \pause -- "Gehe einen Schritt nach rechts" - -## Wiederholung Begriffe -### Anweisung - -Beschreibung eines einzelnen Arbeitsschrittes - -### Ablauf -Abfolge von Anweisungen - -\pause - -### Beispiel 1 {.example} - - 1. Halte dein Blatt im Querformat - 2. Falte die beiden langen Seiten aufeinander - 3. ... - - -## Wiederholung Algorithmus -### Algorithmus - -Ein \boldred{Algorithmus} ist eine Beschreibung eines Ablaufs mit folgenden Eigenschaften: - -\pause - -- besteht aus endlich vielen \boldred{Anweisungen} -- ist \boldred{eindeutig} -- ist \boldred{ausführbar} - -## {.standout} - -Damit kann ich aber noch keinen Computer programmieren - -## Algortihmen aufschreiben - -### \faIcon{pencil-alt} Sequenz - -Eine \boldred{Sequenz} ist eine Folge von **Anweisungen**, bei deren **Ablauf** diese in der angegebenen Reihenfolge abgearbeitet werden. - -### \faIcon{pencil-alt} Programm - -Ein \boldred{Programm} ist eine Folge von **Anweisungen** in einer \boldred{Programmiersprache}, die von einem Gerät ausgeführt werden können. - -## Algortihmen aufschreiben - -### \faIcon{pencil-alt} Struktogramm -Zur graphischen Darstellung eines Programmablaufs verwendet man sogenannte \boldred{Struktogramme}. -Damit lassen sich Programmabläufe unabhängig von konkreten Programmiersprachen übersichtlich darstellen. - -\vspace{1cm} -Für eine Sequenz sieht das Struktogramm folgendermaßen aus. - -\begin{center} - \begin{tabular}{|l|} - \hline - Anweisung 1 \\ - \hline - Anweisung 2 \\ - \hline - Anweisung 3 \\ - \hline - ... \\ - \hline - \end{tabular} -\end{center} - -## {.standout} - -Genug geredet! Wir wollen Roboter programmieren! - -## Selber Programmieren - -Melde dich auf der Webseite [jwinf.de](jwinf.de) rechts oben mit dem Code **%jwinf-grp%** an. - - - -## Übungsaufgaben - -1. Klicke auf **Trainingaufgaben**. - -{.center height=40%} - -2. Klicke auf **Arbeitsheft**. - -{.center height=20%} - -## \faIcon{desktop} Arbeitsauftrag - 10 min - -1. Löse die Aufgabe `Bausteine zusammensetzen` \vspace{0.5cm} -2. Löse die Aufgabe `Befehlsfolgen – Objekte im Weltraum` - Bearbeite auch die schwierigeren Sterneaufgaben. \vspace{0.5cm} -3. Löse die Aufgabe `Befehlsfolgen – Murmeln` - Bearbeite auch die schwierigeren Sterneaufgaben. - -## \faIcon{desktop} Arbeitsauftrag - 10 min - -Löse die folgenden Aufgaben sowie ihre Sterneaufgaben - -1. Aufgabe `Plattforme` \vspace{0.5cm} -2. Aufgabe `Lichter anzünden` - -## {.standout} - -Ich bin nächste Woche nicht da! - -Schaut euch unsere Begriffe noch einmal an. - -Ihr könnt gerne auf [jwinf.de](jwinf.de) weiterüben. +```{.include} +slides-programme.md +``` |
