Lernpfad:Lerntheke Marsrover/25: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 78: Zeile 78:


[[Datei:Rover Karte25 Rechteck.jpg|center]]
[[Datei:Rover Karte25 Rechteck.jpg|center]]
Du kannst die Karte <code>"karte25_rechteck"</code> im Planetenszenario laden, um eine zufällige Raute zu erzeugen.
{{Aufgabe:End}}
{{Aufgabe:End}}
{{Lösung:Start|Lösungshinweis}}
{{Lösung:Start|Lösungshinweis}}
Der Rover muss viermal eine Seite des Rechtechs abfahren. Dazu muss er jeweils solange fahren, wie rechts von ihm noch ein Hügel ist.
Der Rover muss viermal eine Seite des Rechtecks abfahren. Dazu muss er jeweils solange fahren, wie rechts von ihm noch ein Hügel ist.


Wiederholungen können auch innerhalb von Wiederholungen vorkommen!
Wiederholungen können auch innerhalb von Wiederholungen vorkommen!
Zeile 100: Zeile 102:
{{Lösung:End}}
{{Lösung:End}}


{{Aufgabe:Start|Icon=Greenfoot Rover.png}}
Der Rover steht vor einer Reihe mit Marken. Auf jedem Feld können eine oder auch mehrere Marken liegen.
Der Rover soll vorwärts fahren, bis er auf einem Feld ankommt, das keine Marke enthält, und auf dem Weg ''alle'' Marken einsammeln.
{{Aufgabe:End}}
{{Roverkarte|.\n.\n.\n.\n..(MR)(MMM)(MM)(MMM)M(MM)(M)(MMM).}}
{{Lösung:Start}}
<syntaxhighlight lang="Java">
public void act() {
while( markeVorhanden() ) {
    while( markeVorhanden() ) {
        entferneMarke();
        }
        fahre();
    }
}
</syntaxhighlight>
{{Lösung:End}}




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

Bearbeitungen

Navigationsmenü