====== Aufgaben ====== Schreibe jeweils (!) ein Programm, dass - einen Schritt zurücklegt. - 7 Schritte zurücklegt. - Karol bis zur Wand laufen lässt - ohne, dass Karol dagegen rennt! - auf jedem Feld bis zur Wand Ziegel ablegt. - auf jedem Feld (einschließlich dem, auf dem Karol zu Beginn steht) bis zur Wand Ziegel ablegt. - ein Schwimmbad baut. Ein Schwimmbad besteht aus 4 Wänden, die keine Lücken enthalten und 10 Ziegel lang sind. Die Wände sollen eine Höhe von 6 Ziegeln haben. - in einer beliebig großen Welt (mindestens 3x3) ein Schwimmbad baut. Die Wände des Schwimmbades sollen sich am Rand der Welt befinden und ebenfalls eine Höhe von 6 Ziegeln haben. - in einer Spalte, an deren Anfang sich Karol befindet und in der wahllos **einzelne** Ziegel herumliegen, alle Ziegel mit einer Markierung versieht. - in der gesamten Welt (mindestens 3x3) Markierungen auf den dort wahllos herumliegenden Ziegeln anbringt. (Auch hier liegen nirgends Ziegel übereinander!) * Sorge auch dafür, dass Spezialfälle funktionieren: Welten der Größe 2x1, 1x2, 3x1, 1x3 * Warum macht der Spezialfall 1x1 wenig Sinn? - Mitten in Karols Welt befindet sich eine lange Mauer. * Sie verläuft ohne abzubiegen von Norden nach SÜden (oder umgekehrt ;-) ) und ist genau einen Stein breit. * Karol steht westlich daneben und schaut Richtung Osten. * Die Mauer ist so gelegen. dass es möglich ist um die Mauer vollständig herumzulaufen. Ist die Länge der Mauer n, so ist die Welt also mindestens 3 Felder breit und n+2 Felder lang. * Vor Programmstart und nach Programmende befinden sich in der Welt nur die Mauer und Karol. Schreibe ein Programm, dass Karol so um die Mauer herumlaufen lässt, sodass er direkt östlich neben ihr auf der gleichen nördlichen Breite wieder zum Stehen kommt, in der er gestartet ist. -> [[Lösungen]]