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:robot:arbeitsauftraege:ab9:start [12.10.2023 18:20] – [Aufgabe 1] Frank Schiebel | faecher:informatik:mittelstufe:robot:arbeitsauftraege:ab9:start [19.10.2023 08:17] (aktuell) – [Einsatz 9] Frank Schiebel | ||
---|---|---|---|
Zeile 61: | Zeile 61: | ||
- | + | ---- | |
- | ==== Aufgabe 2 ==== | + | === Aufgabe 2 === |
Du bist jetzt in Greenfoot im Level „AB9 – Methoden mit Parametern“. Alle Roboter haben (in der Klasse Roboter) schon einige Methoden mit Parametern implementiert. | Du bist jetzt in Greenfoot im Level „AB9 – Methoden mit Parametern“. Alle Roboter haben (in der Klasse Roboter) schon einige Methoden mit Parametern implementiert. | ||
Zeile 77: | Zeile 77: | ||
gerufen werden. Dafür gibt es schon die Methode '' | gerufen werden. Dafür gibt es schon die Methode '' | ||
+ | {{ .: | ||
+ | ---- | ||
- | + | === Aufgabe 3 === | |
- | {{ .: | + | |
- | ==== Aufgabe 3 ==== | + | |
Zeile 101: | Zeile 101: | ||
eine wichtige Rolle. Pass auf, dass deine Roboter nicht in den | eine wichtige Rolle. Pass auf, dass deine Roboter nicht in den | ||
Aufzugschacht fallen. | Aufzugschacht fallen. | ||
- | ==== Aufgabe 4 ==== | + | |
+ | ---- | ||
+ | |||
+ | === Aufgabe 4 === | ||
**Laufe zu:** Vervollständige die Methode | **Laufe zu:** Vervollständige die Methode | ||
Zeile 117: | Zeile 120: | ||
Bisher muss ein Roboter nach unten bzw. nach oben schauen und einsVor gehen, damit der | Bisher muss ein Roboter nach unten bzw. nach oben schauen und einsVor gehen, damit der | ||
Aufzug ein Stockwerk nach unten bzw. nach oben fährt. | Aufzug ein Stockwerk nach unten bzw. nach oben fährt. | ||
+ | |||
+ | |||
+ | ---- | ||
=== Aufgabe 5 === | === Aufgabe 5 === | ||
**Fahre Aufzug:** Vervollständige die Methode | **Fahre Aufzug:** Vervollständige die Methode | ||
- | <code java> | + | <code java> |
- | boolean abwaerts)</ | + | public void fahreAufzug(int stockwerke, boolean abwaerts) |
- | ('' | + | </ |
+ | |||
+ | die einen Roboter, der auf einem Aufzug steht | ||
+ | ('' | ||
entspricht einem Schritt) abwärts oder aufwärts fahren lässt. Diese Methode soll | entspricht einem Schritt) abwärts oder aufwärts fahren lässt. Diese Methode soll | ||
funktionieren, | funktionieren, | ||
Zeile 129: | Zeile 138: | ||
// | // | ||
nicht von oben sondern von vorne auf die Welt schaut. | nicht von oben sondern von vorne auf die Welt schaut. | ||
- | ==== Aufgabe 6 ==== | + | |
+ | ---- | ||
+ | === Aufgabe 6 === | ||
Implementiere die Methode | Implementiere die Methode | ||
- | <code java> | + | |
+ | <code java> | ||
+ | public void fahreInsStockwerk(int stockwerk) | ||
+ | </ | ||
Dabei werden die Stockwerke vom Boden ab abwärts gezählt (blaue Koordinate). | Dabei werden die Stockwerke vom Boden ab abwärts gezählt (blaue Koordinate). | ||
- | ==== Aufgabe 7 ==== | + | |
+ | ---- | ||
+ | |||
+ | === Aufgabe 7 === | ||
**Bombe sichern:** Implementiere die Methode | **Bombe sichern:** Implementiere die Methode | ||
Zeile 142: | Zeile 160: | ||
laufen lässt und dort eine Bombe einsammelt. Danach soll er zum Aufzug zurück kehren. | laufen lässt und dort eine Bombe einsammelt. Danach soll er zum Aufzug zurück kehren. | ||
- | + | ---- | |
- | ==== Aufgabe 8 ==== | + | === Aufgabe 8 === |
Zeile 153: | Zeile 171: | ||
zündet. | zündet. | ||
- | ==== Aufgabe 9 ==== | + | === Aufgabe 9 === |
{{ .: | {{ .: | ||
Zeile 166: | Zeile 184: | ||
bewegen kann. | bewegen kann. | ||
+ | === Die Einsatzleiterin === | ||
- | Nun kommt der **Einsatzleiter** ins Spiel. Das ist das kleine | + | Nun kommt die **Einsatzleiterin** ins Spiel. Das ist die kleine |
{{ .: | {{ .: | ||
Zeile 184: | Zeile 203: | ||
man eine Liste aller Methoden, die man bei diesem Roboter aufrufen kann. | man eine Liste aller Methoden, die man bei diesem Roboter aufrufen kann. | ||
- | ==== Aufgabe 10 ==== | + | === Aufgabe 10 === |
- | Öffne die Klasse EinsatzLeiter und vervollständige die Methode | + | Öffne die Klasse |
<code java> | <code java> | ||
- | public void holeBombeUndSprenge (int xBombe, int yBombe, int xPos, int yPos)</ | + | public void holeBombeUndSprenge (int xBombe, int yBombe, int xPos, int yPos) |
- | Dabei sind (xBombe|yBombe) die Koordinaten, | + | </ |
- | ===== Einsatz 9 ===== | + | |
+ | Dabei sind '' | ||
+ | ===== Einsatz 9 ===== | ||
+ | <callout type=" | ||
Im Folgenden soll deine Einsatzleiterin den Einsatz im Endlager koordinieren. Die AB9-Roboter | Im Folgenden soll deine Einsatzleiterin den Einsatz im Endlager koordinieren. Die AB9-Roboter | ||
haben alles gelernt, was sie für diesen Einsatz benötigen: | haben alles gelernt, was sie für diesen Einsatz benötigen: | ||
Zeile 210: | Zeile 232: | ||
- | {{ .: | + | {{ .: |
+ | |||
+ | ++++ Tipp | Geeignete Stelllen für Sprengungen befinden sich an den markierten Stellen: | ||
+ | {{ : | ||
+ | ++++ | ||
+ | |||
+ | </ | ||
---- | ---- | ||
- | [[..: | + | <btn>[[..: |
---- | ---- | ||
Alle Arbeitsaufträge in diesem Namensraum basieren auf den Materialien von '' | Alle Arbeitsaufträge in diesem Namensraum basieren auf den Materialien von '' |