8.582
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 17: | Zeile 17: | ||
[[Datei:PAP Verzweigung.svg|300px|center]] | [[Datei:PAP Verzweigung.svg|300px|center]] | ||
Der Rover kann schon einige Entscheidungen treffen. | Der Rover kann schon einige Entscheidungen treffen. Dazu besitzt der Rover einige ''Anfragen''. | ||
{{Aufgabe:Start|Icon=Greenfoot Rover.png}} | {{Aufgabe:Start|Icon=Greenfoot Rover.png}} | ||
# Lade eine Zufallswelt und platziere den Rover an verschiedenen Stellen. Probiere | # Lade eine Zufallswelt und platziere den Rover an verschiedenen Stellen. Rufe mit einem Rechtsklick auf den Rover das Menü auf. Due ''Anfragen'' des Rovers fangen mit <code>boolean</code> an.<br>Probiere die ''Anfragen'' des Rovers aus und finde heraus, was sie überprüfen. | ||
{{Aufgabe:End}} | {{Aufgabe:End}} | ||
{{Lösung:Start}} | {{Lösung:Start}} | ||
| Zeile 28: | Zeile 28: | ||
{{Lösung:End}} | {{Lösung:End}} | ||
Möchtest du selber eine Verzweigungen in Java programmieren, dann benutzt du eine '''Bedingten Anweisung''': | |||
<syntaxhighlight lang="java"> | <syntaxhighlight lang="java"> | ||
if( gesteinVorhanden() ) { | if( gesteinVorhanden() ) { | ||
| Zeile 37: | Zeile 37: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
{{Aufgabe:Start}} | {{Aufgabe:Start}} | ||
# Analysiere den Quelltext oben und stelle Vermutungen über die Bedeutung der Schlüsselwörter | # Analysiere den Quelltext oben und stelle Vermutungen über die Bedeutung der Schlüsselwörter <code>if</code> und <code>else</code>. Notiere dir Stichpunkte im Heft. | ||
# Vergleiche deine Vermutungen mit dem Text im Buch auf ''Seite 48''. | # Vergleiche deine Vermutungen mit dem Text im Buch auf ''Seite 48''. | ||
{{Aufgabe:End}} | {{Aufgabe:End}} | ||
| Zeile 48: | Zeile 48: | ||
{{Aufgabe:End}} | {{Aufgabe:End}} | ||
{{Roverkarte|.\n.\n.\n.\n.\n.R..[.G].[.G][.G][.G][.GH][.GH][.G][.G]H}} | {{Roverkarte|.\n.\n.\n.\n.\n.R..[.G].[.G][.G][.G][.GH][.GH][.G][.G]H}} | ||
{{Lösung:Start}} | |||
<syntaxhighlight lang="java" line="1" line start="14"> | |||
public void act() { | |||
if( gesteinVorhanden() ) { | |||
analysiereGestein(); | |||
} else { | |||
setzeMarke(); | |||
} | |||
if( huegelVorhanden("vorne") ) { | |||
} else { | |||
fahre(); | |||
} | |||
} | |||
</syntaxhighlight> | |||
{{Lösung:End}} | |||
{{Inhalt/Lerntheke}} | {{Inhalt/Lerntheke}} | ||