diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2025-11-20 19:38:31 +0100 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2025-11-20 19:38:31 +0100 |
| commit | 089508bfbd391079fa9c300c507829abd70220c9 (patch) | |
| tree | 14a1c84fcbb3fa97fc0fa6d2d673383d6adb6744 /Info/7/3/ErsteProgramme/slides.md | |
| parent | 02ca655a6f7c49d37d2d842dcc9f524ee7c83729 (diff) | |
| download | unterricht-089508bfbd391079fa9c300c507829abd70220c9.tar.gz unterricht-089508bfbd391079fa9c300c507829abd70220c9.zip | |
separate programming intro slides and use them for today's lesson
Diffstat (limited to 'Info/7/3/ErsteProgramme/slides.md')
| -rw-r--r-- | Info/7/3/ErsteProgramme/slides.md | 128 |
1 files changed, 6 insertions, 122 deletions
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 +``` |
