Skip to content

Secondary school computer science class assignments involving Robot Karol

License

Notifications You must be signed in to change notification settings

MaxAtslega/robot-karol

Repository files navigation

RobotKarol 3

Aufgaben von der Schule

Aufgabe 1

Definiere eine Methode. Mit der Methode soll folgendes passieren: Karol dreht sich um 180°. Die Methode soll den Namen „umdrehen“ bekommen.

Aufgabe 2

Definiere eine Methode. Mit der Methode soll folgendes passieren: Karol soll einen Schritt zurückgehen. Die Methode soll den Namen „SchrittZurück“ bekommen.

Aufgabe 3

Definiere eine Methode. Mit der Methode soll folgendes passieren: Karol soll eine Beckenumrandung bauen, die drei Reihen hoch ist. Die Größe seiner Welt soll dabei keine Rolle spielen. Die Methode soll den Namen „BaueBecken“ bekommen.

Aufgabe 4

Definiere eine Anweisung. Mit der Anweisung soll folgendes passieren: Karol soll das Becken aus Aufgabe 3 wieder abbauen. Startpunkt ist die linke obere Ecke, mit Blick nach Süden. Sie soll den Namen „AbbauenBecken“ bekommen. Zusatz: Ein Becken beliebiger Höhe soll abgebaut werden können.

Aufgabe 5

Schreibe ein Programm, mit dem Karol ein Schachbrettmuster (mit gelben Marken) im ganzen Raum verlegt. Dieses Programm soll aus selbstdefinierten Anweisungen bestehen, das eigentliche Programm ist dann aus diesen Anweisungen zusammengesetzt. Zusatz: Das Programm soll in Räumen beliebiger Größe funktionieren

Aufgabe 6

In der Karol – Welt (Aufgabe-6.kdw) stehen Türme, irgendwo auf dem Feld. Diese Türme sollen:

  • gefunden werden
  • abgebaut werden
  • steht Karol am Ende, so soll er zum Anfang zurückgehen.

Aufgabe 7

Dort wo in Aufgabe 6 Türme standen, soll Karol diese im zweiten Durchgang wieder aufbauen (Höhe der Türme jeweils 3 Ziegel).

Aufgabe 8

Karol soll alleine aus dem Gang (aufgabe8.kdw) in die Freiheit finden. Die Programmeinstellungen müssen vorher geändert werden, damit Karol nicht über die Ziegel geht. → Anzahl der Ziegel, um die Karol maximal… auf 0 Stellen

Aufgabe 9

Hier sind zwei Gänge vorhanden (aufgabe9.kdw), auch hier soll der Weg in die Freiheit gefunden werden.

Aufgabe 10

Erweiterung auf 5 Gänge… (aufgabe10.kdw).

About

Secondary school computer science class assignments involving Robot Karol

Topics

Resources

License

Stars

Watchers

Forks