Lernpfad:Lerntheke Marsrover/34: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 26: Zeile 26:
# Implementiere eine Anfrage <code>public boolean markeNebenan(String pRichtung)</code>, die den Rover prüfen lässt, ob in der übergebenen Richtung ("links" oder "rechts") eine Marke liegt. (Der Rover muss dazu ein Feld in die angegebene Richtung fahren.)
# Implementiere eine Anfrage <code>public boolean markeNebenan(String pRichtung)</code>, die den Rover prüfen lässt, ob in der übergebenen Richtung ("links" oder "rechts") eine Marke liegt. (Der Rover muss dazu ein Feld in die angegebene Richtung fahren.)
{{Aufgabe:End}}
{{Aufgabe:End}}
{{Lösung:Start}}
{{Lösung:Start|analysiereGesteine}}
{{Lösung:End|analysiereGesteine}}
<syntaxhighlight lang="Java">
<syntaxhighlight lang="Java">
public void analysiereGesteine( int pAnzahl ) {
public void analysiereGesteine( int pAnzahl ) {
Zeile 39: Zeile 38:
}
}
</syntaxhighlight>
</syntaxhighlight>
{{Inhalt/Lerntheke}}
{{Lösung:End}}
{{Lösung:End|markeNebenan}}
{{Lösung:Start|markeNebenan}}
<syntaxhighlight lang="Java">
<syntaxhighlight lang="Java">
public boolean markeNebenan(String pRichtung) {
public boolean markeNebenan(String pRichtung) {
Zeile 48: Zeile 47:
}
}
</syntaxhighlight>
</syntaxhighlight>
{{Inhalt/Lerntheke}}
{{Lösung:End}}


{{Aufgabe:Start|Icon=Greenfoot Rover.png}}
{{Aufgabe:Start|Icon=Greenfoot Rover.png}}
Zeile 54: Zeile 53:
# Erweitere Aufgabe 3 so, dass der Rover auf seine ursprüngliche Position zurückkehrt.
# Erweitere Aufgabe 3 so, dass der Rover auf seine ursprüngliche Position zurückkehrt.
{{Aufgabe:End}}
{{Aufgabe:End}}
{{Lösung:End|analysiereGesteine}}
{{Lösung:Start|analysiereGesteine}}
Verschiedene Lösungen möglich. Hier Fährt der Rover, bis er einen Huegel erreicht, wechselt dann nach links in die nächste Zeile und wiederholt das Ganze. Am Ende muss er diesmal allerdings nach rechts wechseln.
Verschiedene Lösungen möglich. Hier Fährt der Rover, bis er einen Huegel erreicht, wechselt dann nach links in die nächste Zeile und wiederholt das Ganze. Am Ende muss er diesmal allerdings nach rechts wechseln.
<syntaxhighlight lang="Java">
<syntaxhighlight lang="Java">
Zeile 82: Zeile 81:
}
}
</syntaxhighlight>
</syntaxhighlight>
{{Inhalt/Lerntheke}}
{{Lösung:End}}
{{Lösung:End|markeNebenan}}
{{Lösung:Start|markeNebenan}}
<syntaxhighlight lang="Java">
<syntaxhighlight lang="Java">
public boolean markeNebenan(String pRichtung) {
public boolean markeNebenan(String pRichtung) {
Zeile 97: Zeile 96:
}
}
</syntaxhighlight>
</syntaxhighlight>
{{Lösung:End}}
{{Inhalt/Lerntheke}}
{{Inhalt/Lerntheke}}
8.581

Bearbeitungen