Lernpfad:Lerntheke Marsrover/20: Unterschied zwischen den Versionen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 15: | Zeile 15: | ||
Solche ''Verzweigungen'' oder ''Fallunterscheidungen'' kennst du auch schon von ''Programmablaufplänen'': | Solche ''Verzweigungen'' oder ''Fallunterscheidungen'' kennst du auch schon von ''Programmablaufplänen'': | ||
[[Datei:PAP Verzweigung.svg|300px|center]] | [[Datei:PAP Verzweigung.svg|300px|center]] | ||
Der Rover kann schon einige Entscheidungen treffen. Sie sind in einer besonderen Art von ''Methoden'' implementiert: den ''Anfragen''. | |||
{{Aufgabe:Start|Icon=Greenfoot Rover.png}} | |||
# Lade eine Zufallswelt und platziere den Rover an verschiedenen Stellen. Probiere dann die ''Anfragen'' des Rovers aus und finde heraus, was sie überprüfen. | |||
{{Aufgabe:End}} | |||
* (Einfache) Logische Verknüpfungen | * (Einfache) Logische Verknüpfungen | ||
* Anfragen in Bedingten Anweisungen nutzen | * Anfragen in Bedingten Anweisungen nutzen | ||
{{Inhalt/Lerntheke}} | {{Inhalt/Lerntheke}} | ||
Version vom 30. September 2020, 18:14 Uhr
Bei der Programmierung kommt es häufig vor, dass der weitere Ablauf des Programms von einer Entscheidung abhängt. Zum Beispiel:
Wenn vorne kein Hügel ist dann fahre, sonst drehe rechts
oder
Wenn gesteinVorhanden() dann analysiereGestein()
Solche Verzweigungen oder Fallunterscheidungen kennst du auch schon von Programmablaufplänen:
Der Rover kann schon einige Entscheidungen treffen. Sie sind in einer besonderen Art von Methoden implementiert: den Anfragen.
- Lade eine Zufallswelt und platziere den Rover an verschiedenen Stellen. Probiere dann die Anfragen des Rovers aus und finde heraus, was sie überprüfen.
- (Einfache) Logische Verknüpfungen
- Anfragen in Bedingten Anweisungen nutzen
Das ist Greenfoot | Der Mars-Rover | Die Welt des Mars-Rover | Das ist Java | Die Rover-Arena | Greenfoot benutzen | Java Syntax | Variablen | Methoden | Bedingte Anweisungen | Schleifen | Objekte | Arrays | Die Fähigkeiten des Rovers | Steine analysieren I | Steine analysieren II | Strukturiertes programmieren | Programme strukturieren I | Programme strukturieren II | Fallunterscheidungen I | Anfragen | Fallunterscheidungen II | Variablen | Objektvariablen | Wiederholungen I | Wiederholungen II | Rover-Liebe | Steine analysieren III | Gefangen im Labyrinth I | Marken-Maler | Fleißige Rover | Gefangen im Labyrinth II | In der Rover-Arena | Parameter
