Lernpfad:Lerntheke Marsrover/14: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
Der Marsrover besitzt verscheidene Fähigkeiten, die in Java als ''Methoden'' implementiert sind. Er kann zum Beispiel ''fahren'' oder ''Gestein analysieren''. Die Methoden lassen sich in zwei Arten einteilen: ''Aufträge'' und ''Anfragen''.
Der Marsrover besitzt verscheidene Fähigkeiten, die in Java als ''Methoden'' implementiert sind. Er kann zum Beispiel ''fahren'' oder ''Gestein analysieren''. Die Methoden lassen sich in zwei Arten einteilen: ''Aufträge'' und ''Anfragen''.


Auf ''Seite 25 im Buch'' findest du eine Übersicht der Methoden, die der Rover anbietet und von dir bei der Programmierung genutzt werden können. Am besten legst du das Buch bei der Arbeit immmer offen neben dich.
In {{Greenfoot}} kannst du dir mit einem Rechtsklick auf ein Rover-Objekt die Fähigkeiten des Rovers anzeigen lassen.
 
Auf ''Seite 25 im Buch'' findest du eine Übersicht mit Beschreibungen der Methoden, die der Rover anbietet und von dir bei der Programmierung genutzt werden können. Am besten legst du das Buch bei der Arbeit immmer offen neben dich.


Für den Anfang brauchst du vor allem die folgenden Aufträge:
Für den Anfang brauchst du vor allem die folgenden Aufträge:
Zeile 27: Zeile 29:
|
|
|Der Rover analysiert (und entfernt) das Gestein an seiner Position, falls eins vorhanden ist.
|Der Rover analysiert (und entfernt) das Gestein an seiner Position, falls eins vorhanden ist.
|-
|''Auftrag''
|<code>void setzeMarke()</code>
|-
|
|Der Rover legt eine Markierung ab.
|-
|''Auftrag''
|<code>void entferneMarke()</code>
|-
|
|Der Rover entfernt die Marke an seiner Position, falls eine vorhanden ist.
|}
|}
{{Aufgabe:Start}}
# Programmiere den Rover so, dass er drei Felder nach vorne fährt und dort eine Marke ablegt.
# Ändere das Programm so ab, dass der Rover ein Quadrat der Kantenlänge vier abfährt und an jeder Ecke eine Marke platziert.
# Erstelle ein neues Programm, dass den Rover die Marke auf dieser Karte einsammeln lässt:
#: {{Roverkarte|.\n.\n.\n...R\n.\n..hhhhhhhh\n..........Mh\n.......hhh}}
{{Ausgabe:End}}


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

Bearbeitungen