8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) 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 | 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}} |
Bearbeitungen