Ab 4 Jahren
Grundlegende Kenntnisse in der Algorithmik vermitteln
JA! Workshop und Abholung
Im Matatalab spielst du, indem du Befehlsplättchen (Coding-Blöcke) wie „vorwärts“, „links drehen“ oder „rechts drehen“ benutzt, um das Raumschiff zu steuern. Jeder Schritt des Raumschiffs bewegt es um eine bestimmte Distanz (normalerweise ein Feld auf dem Raster). Drehen führt zu einem Richtungswechsel um 90 Grad.
1) Du platzierst das Plättchen „vorwärts“, um das Raumschiff um ein Feld nach vorne zu bewegen.
2) Mit einem „links drehen“ und anschließend einem „vorwärts“ lässt du das Raumschiff links abbiegen und weiterfahren.
Um dich optimal vorzubereiten, kannst du entweder dieses Tutorial auf unserer Website machen, oder aber dies Bücher vor Ort bzw. auf diesen Links durcharbeiten:
1. https://www.hamm.de/fileadmin/user_upload/Medienarchiv_neu/Dokumente/Medienzentrum/challenge-booklet-1_0.pdf
2. https://www.hamm.de/fileadmin/user_upload/Medienarchiv_neu/Dokumente/Medienzentrum/challenge-booklet-2_0_0.pdf
3. https://www.hamm.de/fileadmin/user_upload/Medienarchiv_neu/Dokumente/Medienzentrum/matatalab_aufgabenheft_3.pdf
Dein Raumschiff steht auf dem Startfeld (Feld A1). Dein Ziel ist es, das Raumschiff drei Felder geradeaus zu bewegen und es auf dem Zielfeld (Feld A4) zu landen.
Du brauchst genau drei „vorwärts“-Plättchen, um dein Ziel zu erreichen.
Achte darauf, dass das Raumschiff vorwärts fährt und nicht abbiegt.
Die Lösung besteht darin, drei „vorwärts“-Plättchen hintereinander zu legen, sodass das Raumschiff sich drei Felder bewegt. Danach stoppt es auf dem Zielfeld A4.
Wenn Hindernisse im Weg stehen, muss das Raumschiff eine alternative Route finden. Du kannst „rechts drehen“ oder „links drehen“ verwenden, um das Hindernis zu umfahren und danach wieder geradeaus zu fahren.
Beispiel:
Wenn das Raumschiff auf Feld A1 ist und ein Hindernis auf Feld A3 steht, kannst du das Raumschiff erst nach rechts drehen lassen, es ein Feld nach rechts bewegen, danach wieder links drehen und weiterfahren.
Das Raumschiff startet auf Feld A1 und muss zum Zielfeld A5 fahren. Auf Feld A3 befindet sich jedoch ein Hindernis. Plane eine Route, um das Hindernis zu umfahren.
Mit einer Schleife kannst du wiederkehrende Bewegungen (wie viele „vorwärts“-Schritte) effizienter gestalten. Du legst das Schleifenblock-Paar auf das Steuerbrett, um Befehle mehrfach auszuführen.
Beispiel:
Anstatt vier „vorwärts“-Plättchen zu verwenden, kannst du eine Schleife erstellen, die ein „vorwärts“-Plättchen viermal wiederholt.
Das Raumschiff startet auf Feld A1 und muss zum Feld A6 gelangen. Benutze eine Schleife, um die sechs Schritte effizient auszuführen.
Verwende eine Schleife, um die Anzahl der Befehlsplättchen zu minimieren.
Zähle genau, wie oft du den Befehl „vorwärts“ wiederholen musst.
Die Lösung besteht darin, das Plättchen „vorwärts“ in eine Schleife zu legen und diese sechsmal zu wiederholen. Dies führt das Raumschiff von A1 nach A6.
Funktionen helfen dir, eine Reihe von Befehlen zu speichern und wiederholt abzurufen. Du kannst eine Funktion definieren, um das Raumschiff eine bestimmte Bewegung oder Sequenz durchführen zu lassen, wann immer du sie brauchst.
Beispiel:
1. Du könntest eine Funktion definieren, die das Raumschiff immer „vorwärts, rechts drehen, vorwärts“ bewegt.
Das Raumschiff muss von Feld A1 auf Feld C3 gelangen, indem es eine Zickzack-Bewegung ausführt: vorwärts, rechts, vorwärts, links, und wiederholen. Definiere eine Funktion, um diese Zickzack-Bewegung zu speichern und dann wiederholt aufzurufen.
Die Funktion sollte die Befehle für „vorwärts“, „rechts drehen“, „vorwärts“ und „links drehen“ speichern.
Verwende die Funktion mehrfach, um das Raumschiff an sein Ziel zu bringen.
Definiere die Funktion mit den Befehlen:
1. „Vorwärts“, „rechts drehen“, „vorwärts“, „links drehen“. Rufe die Funktion dann zweimal auf, um das Ziel zu erreichen.
Super, du hast das Raumschiff auf dem fremden Planeten gut navigiert und es gab nur wenige Crashs 😉. Bestehst du die finale Prüfung?
Das Raumschiff startet auf Feld A1 und muss auf Feld C6 landen. Unterwegs gibt es mehrere Hindernisse auf B2, B4 und C5. Plane eine Route, die diese Hindernisse umgeht und das Raumschiff sicher ins Ziel bringt. Verwende eine Schleife für wiederholte Bewegungen und eine Funktion, um das Umfahren eines Hindernisses zu vereinfachen.
Denke an die vorherigen Missionen. Verwende eine Schleife für die geraden Strecken und eine Funktion, um Hindernisse zu umgehen.
Beobachte genau, wann und wo du die Richtung ändern musst. Die Route könnte eine Mischung aus Schleifen und Funktionen sein:
1. Verwende eine Schleife, um das Raumschiff vorwärts zu bewegen.
2. Definiere eine Funktion, um Hindernisse zu umgehen, indem du seitlich ausweichst und dann wieder auf die ursprüngliche Route zurückkehrst.
Das Matatalab ist ein guter Weg, um die Grundlagen des Programmierens zu erlernen. Weitere Materialien findest du in den Matatalab Büchern. Hier gibt es einige Links dazu, aber du findest sie auch vor Ort in der InfoTastic Academy:
4. challenge-booklet-1_0 challenge-booklet-2_0_0
6. MatataStudio Artist Add-On Curriculum-sample
7. MatataStudio Extracurricular Lesson TG-Sample