faecher:informatik:mittelstufe:bauernhof:ab5:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
faecher:informatik:mittelstufe:bauernhof:ab5:start [12.07.2024 08:27] – [Neue Sensoren] Marco Kuemmelfaecher:informatik:mittelstufe:bauernhof:ab5:start [26.02.2025 08:47] (aktuell) Marco Kuemmel
Zeile 9: Zeile 9:
 </callout> </callout>
  
-Unsere Figuren haben nur eine beschränkte Anzahl von Methoden, die die Umwelt der Figur wahrnehmen (z.B. ''istVorneFrei()'', ''istVorne("Wasser")''). In diesem Arbeitsblatt lernstdu neue (komplexere) Sensoren selbst zu erstellen. Schaue dir dazu die Methode ''istAufLeeremAcker()'' des AB5_Bauer an. Im Gegensatz zu den Methoden, die du bisher implementiert hast, gibt diese eine Antwort zurück (wie z.B. auch ''istVorneFrei()'').+Unsere Figuren haben nur eine beschränkte Anzahl von Methoden, die die Umwelt der Figur wahrnehmen (z.B. ''istVorneFrei()'', ''istVorne("Wasser")''). In diesem Arbeitsblatt lernst duneue (komplexere) Sensoren selbst zu erstellen. Schaue dir dazu die Methode ''istAufLeeremAcker()'' des AB5_Bauer an. Im Gegensatz zu den Methoden, die du bisher implementiert hast, gibt diese eine Antwort zurück (wie z.B. auch ''istVorneFrei()'').
  
 {{:aufgabe.png?nolink  |}} {{:aufgabe.png?nolink  |}}
Zeile 80: Zeile 80:
 {{:aufgabe.png?nolink  |}} {{:aufgabe.png?nolink  |}}
 === (A9) Positionslauf === === (A9) Positionslauf ===
-Implementiere eine Methode ''laufeBisY(int y)'', die den Bauern so lange vorwärts gehen lässt, wie die durch den Parameter angegebene y-Koordinate noch nicht erreicht ist (das kannst du mit ''getY()'' überprüfen). Du kannst davon ausgehen, dass die angegebene y-Koordinate vor dem Bauern liegt und er sich dafür nicht drehen muss. Teste deine Methode. Welche Art von Parameter erwartet sie? +Implementiere eine Methode ''laufeBisY(int y)'', die den Bauern so lange vorwärtsgehen lässt, wie die durch den Parameter angegebene y-Koordinate noch nicht erreicht ist (das kannst du mit ''getY()'' überprüfen). Du kannst davon ausgehen, dass die angegebene y-Koordinate vor dem Bauern liegt und er sich dafür nicht drehen muss. Teste deine Methode. Welche Art von Parameter erwartet sie? 
  
 **Tipp zum Testen:** In der Informatik haben Koordinatensysteme ihren Ursprung (0|0) immer links oben. Nach rechts und nach unten werden die x- und y-Koordinaten größer. **Tipp zum Testen:** In der Informatik haben Koordinatensysteme ihren Ursprung (0|0) immer links oben. Nach rechts und nach unten werden die x- und y-Koordinaten größer.
  • faecher/informatik/mittelstufe/bauernhof/ab5/start.1720772836.txt.gz
  • Zuletzt geändert: 12.07.2024 08:27
  • von Marco Kuemmel