Lernpfad:Lerntheke Marsrover/25: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 27: Zeile 27:
Innerhalb der runden Klammern steht die Bedingung. Eine Bedinung ist immer entweder ''wahr'' (<code>true</code>) oder ''falsch'' (<code>false</code>). Mit dem Ausrufungszeichen kann die Bedungung ''negiert'' werden (aus <code>true</code> wird <code>false</code> und umgekehrt).
Innerhalb der runden Klammern steht die Bedingung. Eine Bedinung ist immer entweder ''wahr'' (<code>true</code>) oder ''falsch'' (<code>false</code>). Mit dem Ausrufungszeichen kann die Bedungung ''negiert'' werden (aus <code>true</code> wird <code>false</code> und umgekehrt).


Der Rover hat einige ''Anfragen'', die als Bedingung genutzt werden können:
{| {{prettytable}}
|+ Aufträge des Mars-Rovers
|-
|''Anfrage''
|<code>boolean huegelVorhanden(String richtung)</code>
|-
|
|Prüft, ob sich in der angegebenen Richtung ("rechts", "links" oder "vorne") ein Hügel befindet.
|-
|''Anfrage''
|<code>boolean gesteinVorhanden()</code>
|-
|
|Prüft, ob auf dem Feld des Rovers ein Gestein vorhanden ist.
|-
|''Anfrage''
|<code>boolean markeVorhanden()</code>
|-
|
|Prüft, ob auf dem Feld des Rovers eine Marke vorhanden ist.
|}


{{Aufgabe:Start}}
{{Aufgabe:End}}


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