11
Robot Karol

Robot Karol. Manuelle Steuerung 1. Vor- und zurücklaufen

Embed Size (px)

Citation preview

Page 1: Robot Karol. Manuelle Steuerung 1. Vor- und zurücklaufen

Robot Karol

Page 2: Robot Karol. Manuelle Steuerung 1. Vor- und zurücklaufen

Manuelle Steuerung

Page 3: Robot Karol. Manuelle Steuerung 1. Vor- und zurücklaufen

1. Vor- und zurücklaufenHauptprogramm

Schritt

wdh. solange NichtIstWand

LinksDrehen

LinksDrehen

wiederhole 10 mal

Page 4: Robot Karol. Manuelle Steuerung 1. Vor- und zurücklaufen

Karols erste Aufgabe!

• Es ist Samstag Frau Karol will shoppen

• In dieser Zeit soll Herr „Robot“ Karol im Karolschen Bad fliesen legen

• Damit Herr Karol nicht wieder alles falsch macht will Frau Karol ihm einen genauen Plan machen was er zu tun hat

Page 5: Robot Karol. Manuelle Steuerung 1. Vor- und zurücklaufen

Fliesen legen 1Hauptprogramm

Hinlegen

Schritt

solange NichtIstWand

LinksDrehen

LinksDrehen

Schritt

solange NichtIstWand

RechtsDrehen

Schritt

RechtsDrehen

wiederhole 5 malWenn das Frau Karol sieht!

-Karol wusste nicht mehr was er tun sollte, weil er nicht weiter nach rechts gehen konnte

- An der Wand ist nicht gefliest

- Karol ist auf den Fliesen herum gelaufen diese werden nicht mehr eben sein

Page 6: Robot Karol. Manuelle Steuerung 1. Vor- und zurücklaufen

Fliesen legen 2

• Wenn das Frau Karol sieht !

• Karol hat alles gefliest, ist auch nicht auf die Fliesen getreten und er wusste immer was zu tun war aber :

• er ist in der Mitte des Raumes –> er kommt so nicht an das wohl verdiente Bier

Hauptprogramm

LinksDrehen

Schritt

LinksDrehen

LinksDrehen

Hinlegen

LinksDrehen

LinksDrehen

solange nicht ISTWANDODERISTZIEGEL

RechtsDrehen

solange nicht ISTWANDODERISTZIEGEL

Bed.: ISTWANDODERISTZIEGEL

Schnell

falsch

wahr

IstZiegel

w f

wahr

IstWand

w f

Langsam

Page 7: Robot Karol. Manuelle Steuerung 1. Vor- und zurücklaufen

Fliesen legen 3Hauptprogramm

REIHEFLIESEN

LinksDrehen

Schritt

UMDREHEN

Hinlegen

RechtsDrehen

RechtsDrehen

Schritt

UMDREHEN

Hinlegen

LinksDrehen

ISTRECHTSWANDODERFLIESE

w f

REIHEFLIESEN

wiederhole 4 mal

Anw.: UMDREHEN

LinksDrehen

LinksDrehen

Anw.: SCHRITTUNDFLIESEN

Schritt

UMDREHEN

Hinlegen

UMDREHEN

Anw.: REIHEFLIESEN

SCHRITTUNDFLIESEN

solange NichtIstWand

Bed.: ISTRECHTSWANDODERFLIESE

Schnell

falsch

RechtsDrehen

wahr

IstWand

w f

wahr

IstZiegel

w f

LinksDrehen

Hauptprogramm

REIHEFLIESEN

LinksDrehen

Schritt

UMDREHEN

Hinlegen

RechtsDrehen

RechtsDrehen

Schritt

UMDREHEN

Hinlegen

LinksDrehen

ISTRECHTSWANDODERFLIESE

w f

REIHEFLIESEN

wiederhole 4 mal

Anw.: UMDREHEN

LinksDrehen

LinksDrehen

Anw.: SCHRITTUNDFLIESEN

Schritt

UMDREHEN

Hinlegen

UMDREHEN

Anw.: REIHEFLIESEN

SCHRITTUNDFLIESEN

solange NichtIstWand

Bed.: ISTRECHTSWANDODERFLIESE

Schnell

falsch

RechtsDrehen

wahr

IstWand

w f

wahr

IstZiegel

w f

LinksDrehen

Page 8: Robot Karol. Manuelle Steuerung 1. Vor- und zurücklaufen

Weitere Funktionen

Links: das Programm in

Baumdarstellung

Rechts: 2D Ansicht

Page 9: Robot Karol. Manuelle Steuerung 1. Vor- und zurücklaufen

Labyrinth

• Karol geht mit Hilfe von Markierungen durch ein Labyrinth

Page 10: Robot Karol. Manuelle Steuerung 1. Vor- und zurücklaufen

Sortieren• Karol sortiert eine Reihe von Bausteinen nach

dem BubbleSort Verfahren

Page 11: Robot Karol. Manuelle Steuerung 1. Vor- und zurücklaufen

Aufgaben

• Karol soll eine Treppe bauen!

• Karol soll eine Wand bauen!

• Karol soll seine eigenen 4 Wände bauen!

• Karol soll 4 Wände und Treppe bauen!