aboutsummaryrefslogtreecommitdiff
path: root/Info/7/3/ErsteProgramme/slides-programme.md
blob: 2535f2cefc6fab5002b799779935a3248f99ca26 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
##

\centering\Large
Damit kann ich aber noch keinen Computer programmieren!

## \faIcon{brain} Algorithmen {.standout}

\textbf{Algorithmen aufschreiben}
\vspace{-0.2cm}

### Sequenz

Eine \boldred{Sequenz} ist eine Folge von **Anweisungen**, bei deren **Ablauf** diese in der angegebenen Reihenfolge abgearbeitet werden.
\vspace{-0.2cm}

### Programm

Ein \boldred{Programm} ist eine Folge von **Anweisungen** in einer \boldred{Programmiersprache}, die von einem Gerät ausgeführt werden können.

## Algorithmen 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.05cm}  
    \hspace{1cm} ![](img/bausteine.png){.center height=20%}
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 `Plattformen` \vspace{0.5cm}
2. Aufgabe `Lichter anzünden`