OSA Baden-Württemberg
BW Quadrat Logo
× Die Beispielaufgaben sollten an einem PC bearbeitet werden.

Praktische / Angewandte Informatik – Aufgaben

Abb. 1
Copyright: Robomind.net

In dieser Aufgabe betrachten wir die Lernumgebung RoboMind[1], in der ein kleiner Roboter programmiert werden kann. Dabei ist die Welt des Roboters wie ein Schachfeld in quadratische Felder eingeteilt (vgl. Abb. 1).

Um ein Programm zu schreiben, braucht man einen Grundbefehlsatz, welcher durch die Programmier*innen festgelegt wird. Für den kleinen Roboter wurden die unten stehenden Grundbefehle festgelegt.

forward(n): bewegt den Roboter n Schritte nach vorne
backward(n): bewegt den Roboter n Schritte zurück
left(): dreht den Roboter um 90 Grad nach links
right(): dreht den Roboter um 90 Grad nach rechts


Das Quellen- und Literaturverzeichnis zu dieser Seite finden Sie hier.

Aufgabe 1 von 5

Abb. 2
Copyright: Robomind.net

Gegeben sind die in Abb. 2 dargestellte Ausgangssituation und die darunter stehenden Anweisungen.


forward(1)
forward(1)
right
forward(2)
left
backward(2)
left
forward(1)
forward(1)

Auf welchem Feld befindet sich der Roboter, nachdem er die Anweisungen ausgeführt hat?

Bitte auswählen

Auf dem Startfeld der Ausgangssituation.

Auf dem Feld links neben dem Startfeld.

Das Feld befindet sich außerhalb des dargestellten Feldes.

Auf dem Feld rechts neben dem Startfeld.

Vollziehen Sie die einzelnen Befehle in der gegebenen Reihenfolge nach. Merken Sie sich nach jedem Befehl die neue Position sowie Richtung des Roboters.