api:documentation:robot:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
api:documentation:robot:start [2022/04/15 10:44] – [Welt vorbesetzen] Martin Pabst | api:documentation:robot:start [2022/04/15 11:35] (aktuell) – [Aufgabenstellungen für Schüler/innen vorbereiten] Martin Pabst | ||
---|---|---|---|
Zeile 99: | Zeile 99: | ||
</ | </ | ||
+ | ===== Aufgabenstellungen für Schüler/ | ||
+ | Da das '' | ||
+ | |||
+ | |||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | |||
+ | <script type=" | ||
+ | MyRobot r = new MyRobot(); | ||
+ | // Ergänze hier ein Programm, das den Roboter alle Ziegel | ||
+ | // aufheben lässt: | ||
+ | |||
+ | |||
+ | </ | ||
+ | <script type=" | ||
+ | class MyRobot extends Robot { | ||
+ | | ||
+ | super(2, 3, 10, 10); | ||
+ | int speed = SystemTools.getSpeed(); | ||
+ | SystemTools.setSpeed(-1); | ||
+ | RobotWorld rw = getWelt(); | ||
+ | for (int i = 0; i < 30; i++) { | ||
+ | | ||
+ | " | ||
+ | } | ||
+ | SystemTools.setSpeed(speed); | ||
+ | } | ||
+ | } </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
+ | === Variante mit Anweisungen ohne Punktschreibweise === | ||
+ | wenn die Schüler/ | ||
+ | |||
+ | < | ||
+ | |||
+ | <div class=" | ||
+ | |||
+ | <script type=" | ||
+ | StaubsaugerRobot r = new StaubsaugerRobot(); | ||
+ | r.start(); | ||
+ | |||
+ | class StaubsaugerRobot extends MyRobot { | ||
+ | void start() { | ||
+ | |||
+ | // Schreibe hier ein Programm, das den Roboter alle Ziegel aufheben lässt: | ||
+ | |||
+ | | ||
+ | |||
+ | |||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | <script type=" | ||
+ | class MyRobot extends Robot { | ||
+ | | ||
+ | super(2, 3, 10, 10); | ||
+ | int speed = SystemTools.getSpeed(); | ||
+ | SystemTools.setSpeed(-1); | ||
+ | RobotWorld rw = getWelt(); | ||
+ | for (int i = 0; i < 30; i++) { | ||
+ | | ||
+ | " | ||
+ | } | ||
+ | SystemTools.setSpeed(speed); | ||
+ | } | ||
+ | } </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | <WRAP center round tip 80%> | ||
+ | Natürlich könnte man den Aufruf von '' | ||
+ | </ | ||
api/documentation/robot/start.1650012271.txt.gz · Zuletzt geändert: 2022/04/15 10:44 von Martin Pabst