faecher:informatik:mittelstufe:robot:arbeitsauftraege:ab10:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:mittelstufe:robot:arbeitsauftraege:ab10:start [30.09.2021 10:32] – [Aufgabe 6] sbelfaecher:informatik:mittelstufe:robot:arbeitsauftraege:ab10:start [19.10.2023 08:18] (aktuell) – [Einsatz 10] Frank Schiebel
Zeile 153: Zeile 153:
 Kann man durch einen geeigneten Aufruf der Methode Kann man durch einen geeigneten Aufruf der Methode
 alle Schrauben links unten auf einmal einsammeln? alle Schrauben links unten auf einmal einsammeln?
 +
 ===== Aufgabe 7 ===== ===== Aufgabe 7 =====
 + 
  
 +**Aufräumen:** Implementiere die Methode
 +aufraeumen(), die den Roboter rechts oben alle von
 +oben herunterrutschende Fässer in die untere Kammer schieben lässt.
  
-Der letzte Einsatz nahtNun müssen die Roboter im Trainingslager noch lernen, wie man Brennstäbe präzise deponiertDa darf beim Einsatz nichts schief gehen. Aber keine Angst wir sind ja noch im Training.+===== Aufgabe 8 ===== 
 +**Aufzug:** Implementiere die Methoden fahreAufzug und fahreInsStockwerk von AB9 unter 
 +Verwendung einer for-SchleifeEntscheide in beiden Fällen, ob die while-Schleife oder die 
 +for-Schleife geschickter war.
  
-Es sollen die Methoden +====== Einsatz 10 ======
  
-  * ''legeRechteck(int breite, int hoehe)'' und  +Die Diamantminenfirma möchte nun Ergebnisse sehen. Der ReaktorRobot soll im Bergwerk 
-  * ''legeRaute(int hoehe)'' implementiert werden +Diamanten einsammelnDer ReaktorRobot soll dabei zunächst nur seine grundsätzliche Eignung 
- +für diese Aufgabe unter Beweis stellen:
- +
-Der Einsatzleiter gibt zum Beispiel die Befehle ''legeRechteck(3, 4)'' oder ''legeRaute(5)''.  +
- +
-Das Ergebnis von ''legeRechteck(3, 4)'' soll wie wie folgt aussehen: +
- +
-{{ .:auswahl_048.png |}} +
- +
-Das Ergebnis von ''legeRaute(5)'' soll wie unten abgebildet aussehen:  +
- +
-{{.:ab103.png?200|}} +
- +
-{{ .:rauten.png |}} +
- +
- +
-**Anmerkungen**: Der Roboter beginnt beim Rechteck immer in der linken oberen Ecke bzw. bei der Raute oben mittig. Die Raute darf als Parameter für die Höhe nur ungerade Zahlen bekommen! +
- +
-Der Roboter soll nur Brennstäbe legen, wenn er welche hat. Benutze die Methoden aus dem harten Training von Aufgabe 6. +
- +
- +
-====== Einsatz 10 ======+
  
-Hilfe! Vier Stollen sind bei Sprengarbeiten eingestürzt und haben ein riesiges Loch hinterlassenDie Situation ist prekärÜberall Staub – man kann kaum etwas sehen. Ein Trupp Rescue-Robots hat schon alle verteilten Brennstäbe gesichertNun müssen diese präzise deponiert werden. Die Einsatzleitung hat uns folgenden Plan überlassen:+Die Unwägbarkeiten in der Minenarbeit sind riesigDaher ist es in diesem Szenario nicht 
 +notwendig, dass die Roboter die Aufgabe jedes Mal schaffen, sondern es reicht aus, wenn er es 
 +einmal bewältigtSammeln alle Roboter zusammen mind10 Diamanten, überlegt sich die Firma 
 +den Einsatz der Roboter, bei mind. 15, werden die Roboter (vielleicht im Fortsetzungsszenario) 
 +speziell für diese Aufgabe trainiert, bei mind. 20 Diamanten ist der Roboter schon so als 
 +Bergbauarbeiter geeignet und wird sofort gekauft.
  
-{{ .:ab108.png |}}+Es stehen dir 3 Roboter (''roboter1'', ''roboter2'' und ''roboter3'') zur VerfügungRoboter 2 und 3 führen 
 +jeweils 2 Bomben mit sich. Der Einsatzleiter muss den Einsatz koordinieren. Wie sie zu ihrem 
 +Ziel kommen, ist dabei egal. Aber AchtungDie Steine und Diamanten sind nicht immer an der 
 +gleichen Stelle. Sprengt man Stollenwände weg, fallen die Steine und Diamanten herunter. Stürzt 
 +der Roboter runter oder wird von einem fallenden Stein getroffen, verliert er Energie.
  
-Ihr Roboter hat 51 Brennstäbe für die Endlagerung und ein Akku für seine Stromversorgung erhalten. Sie müssen unbedingt genau nach Plan arbeiten. Beeilen Sie sich ...+{{ .:diamantfirma.png |}}
 ---- ----
    
-[[..:ab9:start|<<< Zurück zu Level 9]] **Level 10** +<btn>[[..:ab9:start|<<< Zurück zu Level 9]]</btn> **Level 10** 
  
 ---- ----
 Alle Arbeitsaufträge in diesem Namensraum basieren auf den Materialien von ''Schaller/Zechnall'' zur Informatikfortbildung Baden-Württemberg 2016 und stehen unter einer [[https://creativecommons.org/licenses/by-nc-sa/2.0/de/|CC-BY-SA-NC Lizenz]]. Alle Arbeitsaufträge in diesem Namensraum basieren auf den Materialien von ''Schaller/Zechnall'' zur Informatikfortbildung Baden-Württemberg 2016 und stehen unter einer [[https://creativecommons.org/licenses/by-nc-sa/2.0/de/|CC-BY-SA-NC Lizenz]].
  • faecher/informatik/mittelstufe/robot/arbeitsauftraege/ab10/start.1632997924.txt.gz
  • Zuletzt geändert: 30.09.2021 10:32
  • von sbel