Wege programmieren — Pfeilprogramme auf dem Gitter

Programming Routes — Arrow Programs on a Grid

Informatik Klasse 2 12 Aufgaben
InformatikInformatisches DenkenProgrammierung

Ein Roboter fährt auf einem Gitter: ↑ heißt ein Feld vor in die Richtung, in die er schaut, ↰ und ↱ heißen Vierteldrehung nach links oder rechts auf der Stelle — aus der Sicht des Roboters. Die Kinder führen Pfeilprogramme aus und schreiben das Programm für einen Weg, wie mit dem Bee-Bot oder der Logo-Schildkröte (Hromkovič et al. 2016). Gegen die Egozentrik bei Pea 1986 (links und rechts aus der eigenen statt der Roboter-Sicht), gegen ↑ als „nach oben“ und gegen das Mitzählen des Startfelds. Trägt Fehler finden, Wiederholungen und die Einführung ins Programmieren in Klasse 6.

Leicht
Multiple Choice #1 10s â–¶ Testen

Welches Programm bringt den Roboter zum Stern?

  • â—Ź ↑ ↑ ↑
  • â—‹ ↑ ↑ ↑ ↑
  • â—‹ ↑ ↑
Jedes ↑ ist ein Feld weiter. Das Startfeld zählt nicht mit — der Roboter steht ja schon darauf.
Multiple Choice #2 15s â–¶ Testen

Welches Programm bringt den Roboter zum Stern?

  • â—Ź ↑ ↑ ↱ ↑
  • â—‹ ↑ ↑ ↰ ↑
  • â—‹ ↑ ↑ ↱
Nach zwei Feldern dreht er sich nach rechts (↱) und fährt dann ein Feld (↑). Eine Drehung allein bewegt ihn nicht vom Feld.
Multiple Choice #3 15s â–¶ Testen

Er fährt ↑ ↱ ↑ ↑. Wo steht er am Ende?

  • â—Ź 1 Feld höher, 2 Felder weiter rechts
  • â—‹ 1 Feld höher, 2 Felder weiter links
  • â—‹ 3 Felder höher
Erst ein Feld nach oben, dann dreht er sich nach rechts. Die letzten zwei ↑ fahren in die neue Richtung, also nach rechts.
LĂĽckentext #4 12s â–¶ Testen

Der Roboter fährt ↑ ↑ ↱ ↑ ↑ ↑. Er fährt insgesamt ___ Felder weit.

âś“ Antwort: 5
Nur ↑ bewegt ihn, und es steht fünfmal da. ↱ ist eine Drehung auf der Stelle und zählt nicht als Feld.
Wahr / Falsch #5 8s â–¶ Testen

Der Roboter macht nur ↱. Danach steht er auf einem anderen Feld.

âś“ Falsch
↱ dreht ihn auf der Stelle. Er schaut danach in eine andere Richtung, steht aber noch auf demselben Feld.
Mittel
Multiple Choice #1 15s â–¶ Testen

Welches Programm bringt den Roboter zum Stern?

  • â—Ź ↑ ↰ ↑ ↑
  • â—‹ ↑ ↱ ↑ ↑
  • â—‹ ↑ ↰ ↰
↰ dreht den Roboter nur nach links, er bleibt auf seinem Feld. Fahren tut er erst mit ↑ — für 2 Felder braucht er zweimal ↑.
Multiple Choice #2 15s â–¶ Testen

Der Roboter schaut nach rechts. Welches Programm bringt ihn zum Stern?

  • â—Ź ↰ ↑ ↑
  • â—‹ ↱ ↑ ↑
  • â—‹ ↑ ↑
↑ heißt nicht „nach oben“, sondern „vor, wohin er schaut“. Wer nach rechts schaut, muss sich nach links drehen, um nach oben zu schauen.
Multiple Choice #3 15s â–¶ Testen

Der Roboter schaut dich an. Der Stern liegt 1 Feld zu seiner rechten Seite. Welches Programm passt?

  • â—Ź ↱ ↑
  • â—‹ ↰ ↑
  • â—‹ ↑ ↱
Rechts ist die rechte Seite des Roboters, nicht deine. Erst drehen, dann fahren — sonst fährt er zuerst geradeaus.
Multiple Choice #4 18s â–¶ Testen

Er fährt ↱ ↑ ↑ ↰ ↑. Wo steht er am Ende?

  • â—Ź 2 Felder weiter rechts, 1 Feld höher
  • â—‹ 2 Felder weiter rechts, 1 Feld tiefer
  • â—‹ 3 Felder weiter rechts
Nach ↱ schaut er nach rechts und fährt 2 Felder. ↰ dreht ihn zurück nach oben, und das letzte ↑ fährt ein Feld hoch.
Multiple Choice #5 20s â–¶ Testen

Der Roboter schaut zu dir hin. Er fährt ↱ ↑. Wohin fährt er auf dem Plan?

  • â—Ź nach links
  • â—‹ nach rechts
  • â—‹ nach unten
Wer nach unten schaut, hat seine rechte Hand auf deiner linken Seite. ↱ dreht ihn also auf dem Plan nach links.
Wahr / Falsch #6 10s â–¶ Testen

Der Roboter schaut nach oben. Nach ↱ ↱ schaut er nach unten.

âś“ Wahr
Zwei Vierteldrehungen sind eine halbe Drehung. Von oben ĂĽber rechts kommt er nach unten.
Wahr / Falsch #7 10s â–¶ Testen

Er fährt ↑. Jetzt steht er 1 Feld weiter links.

âś“ Wahr
↑ heißt ein Feld vor, dorthin, wohin er schaut. Er schaut nach links, also fährt er nach links — nicht nach oben.