Lernpfad:Lerntheke Marsrover/20: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 22: Zeile 22:
{{Aufgabe:End}}
{{Aufgabe:End}}


* (Einfache) Logische Verknüpfungen
In Java werden Verzweigungen mit '''Bedingten Anweisungen''' umgesetzt:
* Anfragen in Bedingten Anweisungen nutzen
<syntaxhighlight lang="java">
if( gesteinVorhanden() ) {
  analysiereGestein();
}
</syntaxhighlight>
{{Aufgabe:Start}}
Lade für die Aufgaben die unten gezeigte Karte.
# Implementiere in der <code>act()</code>-Methode einen Algorithmus, der den Rover bis zum nächsten Hügel vorwärts fahren lässt.
# Erweitere den Algorithmus so, dass der Rover auf dem Weg alle Gesteine analysiert.
{{Aufgabe:End}}
{{Roverkarte|.\n.\n.\n.\n.\n...R...[.G].[.G][.G][.G][.G][.GH][.GH][.G][.G]H}}


{{Inhalt/Lerntheke}}
{{Inhalt/Lerntheke}}