blob: bf8e34416ded0b6fc72a411e107b03c55890ff31 (
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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
|
---
section: Sequenzen
title: Sequenzen
---
:::{.terminal}
Um mit dem Rover die Landezone zu verlassen, müssen wir durch einen Canyon fahren.
Deine Aufgabe ist es den Rover erfolgreich zu den markierten Stellen zu lenken.
Dazu musst du ihn richtig programmieren.
Wir verwenden *Java* zum Programmieren.
Das ist nicht nur der Name einer indonesischen Insel, sondern gleichzeitig auch der Name der weltweit sehr beliebten Programmiersprache.
Der Rover befolgt einzelne Befehle, sogenannte **Anweisungen**.
**Anweisungen** können in einer nacheinander abgearbeitet werden.
Eine Abfolge von **Anweisungen** nennt man eine **Sequenz**.
[_]{.blink}
:::
:::{.no-print}
::::{.tipp}
Vergiss nicht das Arbeitsblatt: %section% herunterzuladen.
::::
:::
:::{.merke data-class="Merke: Anweisungen und Sequenzen"}
Eine **Sequenz** ist eine Folge von **Anweisungen**, die in der angegebenen Reihenfolge abgearbeitet werden.
Ein **Programm** ist eine Folge von Anweisungen in einer *Programmiersprache*.
:::
#### Schritt 2.1
Der Eingang des Canyon liegt direkt vor dem Rover.
Jetzt musst du ihn nur noch bewegen.
{.center}
:::{.aufgabe data-class="Aufgabe 1.1"}
::: {.columns align=center}
:::: {.column width=30%}

::::
:::: {.column width=70%}
Öffne die Datei **Sequenzen1** in der [Online-IDE](https://online-ide.de).
Schreibe eine Sequenz von Anweisungen, um den Rover auf die grüne Markierung zu fahren.
*Teste deine Sequenz in dem du den grünen Startknopf ▶ drückst.*
::::
:::
:::
:::{.tipp style="margin-top:1em;"}
*Die Stelle, an der du im Code etwas ergänzen musst, ist mit `// TODO: ...`{.java} markiert.*
:::
:::{.page-break}
:::
#### Schritt 2.2
:::{.terminal}
Im Canyon angekommen, verzweigt sich der Weg.
Das letzte Team hat bereits die richtige Abzweigung markiert.
[_]{.blink}
:::
{.center}
:::{.aufgabe data-class="Aufgabe 1.2"}
::: {.columns align=center}
:::: {.column width=30%}

::::
:::: {.column width=70%}
Öffne die Datei **Sequenzen2** in der Online-IDE.
Schreibe eine Sequenz von Anweisungen, um den Rover auf die grüne Markierung zu fahren.
*Teste deine Sequenz in dem du den grünen Startknopf ▶ drückst.*
::::
:::
:::
:::{.tipp style="margin-top:1em;"}
*Du kannst die Fahrtrichtung mit der **Anweisung** `rover.drehe("rechts");`{.java} beziehungsweise `rover.drehe("links");`{.java} ändern.*
:::
:::{.terminal}
Sehr gut der Canyon liegt fast hinter uns.
Du hast gelernt wie du den Rover durch eine **Sequenz** von **Anweisungen** kontrollierst.
Im letzte Stück des Canyons müssen wir einige Kurven fahren.
[_]{.blink}
:::
:::{.aufgabe data-class="Aufgabe 1.3"}
::: {.columns align=center}
:::: {.column width=30%}

::::
:::: {.column width=70%}
Bringe die Anweisungen in die richtige Reihenfolge, um den Rover auf die grüne Markierung zu fahren.
*Wenn du willst kannst du deine Seuqenz in der Online-IDE testen.*
Teste deine Sequenz in der Aktivität Planet: Sequenzen3 oder direkt hier.
::::
:::
::::{.h5p-autoembed .no-print}
Planet: Sequenzen3
::::
:::
:::{.erledigt}
:::
:::{.no-print}
<< Zurück zu TODO: %section%
:::
|