Wir nähern uns der Programmierung mit einem Robotersystem an, dass auf sehr unterschiedliche Art und Weise programmiert werden kann - dem OzoBot EVO. Der OzoBot wird im einfachsten Fall mit Hilfe gemalter Farbcodes programmiert. Damit du weißt, was möglich ist, schaue dir dieses Material an.
Hinweis:
Es kommt spätestens hier der Punkt, an dem einige schneller als andere sind, die vielleicht gar nicht alle Aufgaben schaffen. Das ist Ordnung! Wenn für dich etwas zu einfach ist - springe gerne zur nächsten Aufgabe. Bewahre bitte auch vermeintliche Fehlversuche auf - schmeißt euren Papierstapel nicht weg - das sind wertvolle Beiträge, an denen man Debugging üben kann.
Du kannst diese Grundelemente an Farbcodes beliebig kombinieren. Ich mute euch die englische Fassung zu - das ist später beim Programmieren eh guter Stil z.B. beim Kommentieren.
Aufgabe 1 - experimentieren und entdecken (Partnerarbeit)
Probiere zunächst mit den verschiedenen möglichen Farbcodes etwas herum. Du brauchst ein Gefühl dafür, wie die zeichnen muss, damit der Ozobot sich so verhält, wie du es geplant hast.
Tipps:
Aufgabe 2 - Lösungen für Vorgaben erarbeiten (Partnerarbeit)
Du siehst in diesem Material die Kleinbuchstaben a-h in Schreibschrift. Zeichne die Buchstaben a-h so in Schreibschrift, dass der Ozobot die Buchstaben korrekt und in voller Länge abfährt.
Aufgabe 3 - Lösungen für Vorgaben erarbeiten (Partnerarbeit)
Hier wird es deutlich komplexer, weil du ggf. Bedingungen und Zähler einbauen musst. Du findest die Aufgaben hier. Du darfst dir die Grundstrukturen auch drucken (UTAX als Drucker im PC-Raum wählen).
Erinnere dich noch einmal an die Merkmale eines Algorithmus:
Ein Algorithmus ist eine Vorschrift zur Lösung eines Problems. Er hat folgende Eigenschaften:
Aufgabe 4 - Algorithmusbegriff anwenden (alleine)
Inwiefern erfüllt dein Blatt Papier mit Anweisungen (Farbcodes) die Bedingungen eines Algorithmus? Antworte in vollständigen Sätzen in Textform.