aboutsummaryrefslogtreecommitdiff
path: root/Info/9/3/Planet/algorithmik/hoehle/hoehle.md
blob: f980af9ec090448911a968708ac00eadab68de4f (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
:::{.terminal}
Wir sind ganz nah an unserem Ziel!
Vor der Höhle mit dem gesuchten Mineral haben unsere Sensoren eine Inschrift im Gestein gefunden:

<i>
```{.include}
algorithmik/hoehle/nachricht.base64
```
</i>

Unsere Decodierungsabteilung konnte die Inschrift nicht vollständig entziffern, aber folgende Hinweise haben sie uns übermittelt:

* Die Höhle wandelt sich 
* Enge Gänge
* Kreuzungen haben Gestein
* Folge dem Wasser

{firstname} es ist deine Aufgabe das Mineral zu bergen und die Mission zum Abschluss zu bringen.
Wir zählen auf dich!  
[_]{.blink}
:::

#### Schritt 7.1

Oft ist es leichter komplexen Aufgaben Schritt für Schritt zu lösen und in kleinere Probleme aufzuteilen.

Der Rover muss einem engen Gang folgen können, ohne zu wissen wie lang der Gang ist oder wann und welche Kurven er macht.
Was wir wissen ist: Jeder Gang endet in einer Kreuzung und deshalb mit Gestein.

:::{.aufgabe data-class="Aufgabe 7.1"}
Implementiere eine Methode oder einen Algorithmus, damit der Rover am Ende eines Ganges auf dem Gestein stehen bleibt.
:::

#### Schritt 7.2

Der erste Schritt ist geschafft.
Nun muss der Rover sich bei einer Kreuzung für den richtigen Ausgang entscheiden.
Das einzige was wir über Kreuzungen wissen ist, dass der Ausgang durch Gestein mit dem höchsten Wassergehalt markiert ist.

:::{.aufgabe data-class="Aufgabe 7.1"}
Implementiere eine Methode oder einen Algorithmus, damit der Rover auf dem Gestein mit dem größten Wassergehalt stehen bleibt.

::::{.tipp}
Speichere dir den höchsten Wassergehalt und die Richtung in der er gefunden wurde in zwei Variablen.
::::
:::

#### Schritt 7.3

:::{.terminal}
Gute Arbeit {firstname}!
Unser Ziel ist jetzt zum Greifen nah.
Wir zählen auch dich!  
[_]{.blink}
:::

Jetzt müssen wir die Einzelteile nur noch zusammensetzen.
Die Erfahrung mit der Höhle haben gezeigt: Es gibt immer vier Kreuzungen.
Am Ende der vierten Kreuzung liegt das Mineral.
Setzte deine Lösungen aus den vorherigen Schritten zusammen um den Rover auf das Mineral zu lenken.

:::{.aufgabe data-class="Aufgabe 7.3"}
Implementiere eine Methode oder einen Algorithmus, damit der Rover am Ende der Höhle auf dem Mineral zu stehen kommt.
:::

:::{.erledigt}
:::

Die entscheidende Erkenntnis aus der Untersuchung des Minerals, kannst du unter Planet: Abschlussbericht abgeben.