Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:mittelstufe:bauernhof:ab3:start [01.07.2024 10:12] – Marco Kuemmel | faecher:informatik:mittelstufe:bauernhof:ab3:start [18.12.2024 13:08] (aktuell) – Marco Kuemmel | ||
---|---|---|---|
Zeile 44: | Zeile 44: | ||
Wir haben bisher Methoden benutzt, die keine zusätzliche Information benötigen, um ausgeführt werden zu können. Viele Methoden brauchen aber zusätzliche Informationen. Diese werden als **Parameter** bezeichnet. | Wir haben bisher Methoden benutzt, die keine zusätzliche Information benötigen, um ausgeführt werden zu können. Viele Methoden brauchen aber zusätzliche Informationen. Diese werden als **Parameter** bezeichnet. | ||
- | Die Methode '' | + | Die Methode '' |
Zeile 55: | Zeile 55: | ||
=== (A5) Zum Wasser === | === (A5) Zum Wasser === | ||
Jedes Schaf muss mal trinken. Aber der Teich oder der Brunnen sind nicht immer gleich weit weg. Es muss also so lange laufen, wie kein Wasser vorne ist. | Jedes Schaf muss mal trinken. Aber der Teich oder der Brunnen sind nicht immer gleich weit weg. Es muss also so lange laufen, wie kein Wasser vorne ist. | ||
- | Implementiere die Methode '' | + | Implementiere die Methode '' |
---- | ---- | ||
Zeile 65: | Zeile 65: | ||
z.B. '' | z.B. '' | ||
+ | |||
+ | **Ganz wichtig:** Wenn du prüfen willst, ob zwei Werte identisch sind, so musst du mit einem **doppelten Gleichheitszeichen** ('' | ||
{{: | {{: | ||
=== (A6) Zum Wasser und trinken === | === (A6) Zum Wasser und trinken === | ||
- | Ergänze '' | + | Ergänze '' |
Zeile 81: | Zeile 83: | ||
=== (A8) Faules Schaf === | === (A8) Faules Schaf === | ||
Fred ist faul. Statt über die Wiese zu laufen und nach schönen Grasbüscheln zu suchen, wartet er einfach, bis das Gras genügend gewachsen ist. | Fred ist faul. Statt über die Wiese zu laufen und nach schönen Grasbüscheln zu suchen, wartet er einfach, bis das Gras genügend gewachsen ist. | ||
- | Implementiere eine Methode, die das Schaf so lange warten lässt, bis das Gras, auf dem es steht, vollständig gewachsen ist und es dann frisst. | + | Implementiere eine Methode, die das Schaf so lange warten lässt, bis das Gras, auf dem es steht, vollständig gewachsen ist und es dann frisst. Nutze zum Warten die Methode '' |
Teste deine Methode an den drei Schafen in den Gattern. | Teste deine Methode an den drei Schafen in den Gattern. | ||
- | Hinweis: Mit der Methode '' | + | Hinweis: Mit der Methode '' |
Zeile 113: | Zeile 115: | ||
Versuche mit möglichst wenigen Befehlen das Schaf in seinen Stall zu bekommen. Nutze wenn möglich die zuvor programmierten Methoden - es kann aber auch sinnvoll sein, deren Inhalt zu übernehmen und ein wenig anzupassen!\\ | Versuche mit möglichst wenigen Befehlen das Schaf in seinen Stall zu bekommen. Nutze wenn möglich die zuvor programmierten Methoden - es kann aber auch sinnvoll sein, deren Inhalt zu übernehmen und ein wenig anzupassen!\\ | ||
**Tipps:** | **Tipps:** | ||
- | * Es genügt, wenn das Schaf einmal | + | * Es sollte genügen, wenn das Schaf zu Beginn zweimal |
* Zusammengesetzte Bedingungen kann man mit ''&&'' | * Zusammengesetzte Bedingungen kann man mit ''&&'' | ||
</ | </ |