From 089508bfbd391079fa9c300c507829abd70220c9 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Thu, 20 Nov 2025 19:38:31 +0100 Subject: separate programming intro slides and use them for today's lesson --- Info/7/3/ErsteProgramme/slides-programme.md | 72 +++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 Info/7/3/ErsteProgramme/slides-programme.md (limited to 'Info/7/3/ErsteProgramme/slides-programme.md') 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. + +![](img/jwinf_login.png) + +## Übungsaufgaben + +1. Klicke auf **Trainingaufgaben**. + +![](img/jwinf_aufg.png){.center height=40%} + +2. Klicke auf **Arbeitsheft**. + +![](img/jwinf_heft.png){.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` -- cgit v1.2.3