<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://staging.moocwiki.org/index.php?action=history&amp;feed=atom&amp;title=BK6_-_Muster_programmieren</id>
	<title>BK6 - Muster programmieren - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://staging.moocwiki.org/index.php?action=history&amp;feed=atom&amp;title=BK6_-_Muster_programmieren"/>
	<link rel="alternate" type="text/html" href="https://staging.moocwiki.org/index.php?title=BK6_-_Muster_programmieren&amp;action=history"/>
	<updated>2026-09-15T15:26:40Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in MOOCsWiki Staging</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://staging.moocwiki.org/index.php?title=BK6_-_Muster_programmieren&amp;diff=53470&amp;oldid=prev</id>
		<title>Glanz: aiMOOC über GPT aiMOOC Action erstellt</title>
		<link rel="alternate" type="text/html" href="https://staging.moocwiki.org/index.php?title=BK6_-_Muster_programmieren&amp;diff=53470&amp;oldid=prev"/>
		<updated>2026-09-15T12:13:57Z</updated>

		<summary type="html">&lt;p&gt;aiMOOC über GPT aiMOOC Action erstellt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{T}}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= BK6 - Muster programmieren =&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Einleitung =&lt;br /&gt;
Ein &amp;#039;&amp;#039;&amp;#039;Muster&amp;#039;&amp;#039;&amp;#039; entsteht, wenn Formen, Linien, Farben oder Bewegungen nach einer erkennbaren Regel angeordnet werden. Genau solche Regeln lassen sich auch als [[Algorithmus|Algorithmen]] programmieren. In diesem aiMOOC verbindest Du [[Bildende Kunst]], [[Geometrie]] und [[Programmierung]]: Du entwickelst mit einer blockbasierten Umgebung wie [[Scratch (Programmiersprache)|Scratch]] digitale Muster aus Wiederholungen, Drehungen, Größenänderungen und Farbwechseln.&lt;br /&gt;
&lt;br /&gt;
Du arbeitest wie eine Gestalterin oder ein Gestalter und gleichzeitig wie eine Programmiererin oder ein Programmierer: Zuerst planst Du ein Motiv, dann beschreibst Du seine Regel in Code, anschließend testest Du das Ergebnis und veränderst einzelne Werte. So entstehen Rosetten, Spiralen, Kachelmuster, farbige Ornamente und animierte Muster.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Ornamental Symmetries SVG.svg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
Das Bild zeigt, wie aus wiederholten geometrischen Formen ein dichtes Ornament entstehen kann. Beim Programmieren übernimmst Du die Gestaltungsregel und lässt den Computer sie zuverlässig wiederholen.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lernziele ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Bereich&lt;br /&gt;
! Am Ende kannst Du ...&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Kunst&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| ein eigenes digitales Muster planen, gestalten und begründet verändern.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Programmieren&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Wiederholungsschleifen, Drehungen, Variablen sowie Farb- und Größenänderungen für Muster einsetzen.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Mathematik&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| den Zusammenhang zwischen Vollkreis, Anzahl der Wiederholungen und Drehwinkel nutzen.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Reflexion&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| beschreiben, wie eine kleine Änderung im Code die Gesamtwirkung eines Musters beeinflusst.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Differenzierung G/M/E ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Niveau&lt;br /&gt;
! Schwerpunkt&lt;br /&gt;
! Typische Leistung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;G – Grundniveau&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Vorgegebene Programme verstehen und einzelne Werte verändern.&lt;br /&gt;
| Du erzeugst ein regelmäßiges Muster mit einer Schleife und erklärst mindestens zwei verwendete Befehle.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;M – Mittleres Niveau&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Mehrere Gestaltungsmittel kombinieren und verschachtelte Wiederholungen nutzen.&lt;br /&gt;
| Du entwickelst eine Rosette oder ein Flächenmuster mit Drehung, Farbwechsel und mindestens einer Größenänderung.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;E – Erweitertes Niveau&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Variablen, eigene Blöcke und Animation zielgerichtet einsetzen.&lt;br /&gt;
| Du entwirfst ein eigenständiges generatives Muster, begründest Deine Parameter und entwickelst eine animierte Variante.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Muster zwischen Kunst, Mathematik und Code =&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Was ist ein Muster? ==&lt;br /&gt;
Ein &amp;#039;&amp;#039;&amp;#039;Motiv&amp;#039;&amp;#039;&amp;#039; ist eine einzelne gestalterische Einheit. Wird dieses Motiv nach einer Regel wiederholt, verschoben, gedreht, gespiegelt, vergrößert, verkleinert oder farblich verändert, entsteht ein Muster. In der Kunst spricht man bei schmückenden, rhythmisch aufgebauten Formen häufig von einem [[Ornament (Bildende Kunst)|Ornament]]. In der Mathematik helfen Begriffe wie [[Symmetrie]], [[Drehung (Geometrie)|Drehung]] und [[Parkettierung]] dabei, solche Ordnungen zu beschreiben.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Geometric Pattern.svg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
Ein nahtloses Muster wirkt so, als könnte es über den sichtbaren Rand hinaus weitergeführt werden. In einem Programm übernimmt eine Schleife genau diese Idee: Sie führt dieselbe Anweisung immer wieder aus.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Wiederholung als Gestaltungsprinzip ==&lt;br /&gt;
Eine [[Schleife (Programmierung)|Schleife]] spart Code. Statt denselben Befehl viele Male hintereinander zu schreiben, formulierst Du die Regel einmal und gibst an, wie oft sie ausgeführt werden soll.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
wenn grüne Flagge angeklickt&lt;br /&gt;
lösche alles&lt;br /&gt;
gehe zu x: 0 y: 0&lt;br /&gt;
Stift an&lt;br /&gt;
wiederhole 4 mal&lt;br /&gt;
    gehe 80 Schritte&lt;br /&gt;
    drehe dich um 90 Grad&lt;br /&gt;
Stift aus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dieser Ablauf zeichnet ein Quadrat. Das Quadrat ist zunächst nur ein Motiv. Für ein Muster wird das Motiv selbst erneut wiederholt.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Drehung und die 360-Grad-Regel ==&lt;br /&gt;
Für eine geschlossene Kreis-Anordnung ist ein Vollkreis von &amp;#039;&amp;#039;&amp;#039;360 Grad&amp;#039;&amp;#039;&amp;#039; besonders wichtig. Wenn Du ein Motiv gleichmäßig mehrfach um denselben Mittelpunkt verteilen willst, kannst Du den Drehwinkel berechnen:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Drehwinkel = 360 Grad / Anzahl der Wiederholungen&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Bei 12 Motiven beträgt der Drehwinkel 30 Grad. Bei 24 Motiven beträgt er 15 Grad. Diese Regel ist ein starkes Werkzeug für Rosetten und Mandalas.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Pentagonal tiling with 5-fold rotational symmetry.svg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
Hier erkennst Du, dass sich Formen um einen Mittelpunkt wiederholen. Ein Programm kann solche Rotationen mit wenigen Befehlen erzeugen.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Parkettierung und Kachelmuster ==&lt;br /&gt;
Bei einer [[Parkettierung]] wird eine Fläche ohne Lücken und Überlappungen mit Formen ausgefüllt. Programmatisch bedeutet das oft: Ein Motiv wird zuerst in einer Reihe wiederholt und anschließend wird die gesamte Reihe an einer neuen Position erneut gezeichnet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Cairo tessellation simple.svg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:Tessellation Serie - 3 directions.png|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
Für Klasse 6 genügt es, das Prinzip zu verstehen: Ein überschaubares Motiv plus eine klare Wiederholungsregel kann eine große Fläche strukturieren.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Programmieren mit Scratch und der Stift-Erweiterung =&lt;br /&gt;
Scratch eignet sich für den Einstieg, weil Du Programme aus sichtbaren Blöcken zusammensetzt. Für gezeichnete Muster brauchst Du die &amp;#039;&amp;#039;&amp;#039;Stift-Erweiterung&amp;#039;&amp;#039;&amp;#039;. Damit kann eine Figur beim Bewegen Linien zeichnen, die Stiftfarbe verändern, die Stiftdicke anpassen und die Zeichenfläche löschen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Scratchlogo.svg|450px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|   https://www.youtube.com/watch?v=JqUUaT-lwKc   |500|center}}&lt;br /&gt;
&lt;br /&gt;
Das Video führt in die Stift-Erweiterung von Scratch ein. Nutze es als Hilfestellung, wenn Du die benötigten Zeichenblöcke noch nicht kennst.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Code-Labor 1: Rosette aus Quadraten ==&lt;br /&gt;
Zuerst programmierst Du ein Quadrat. Danach lässt Du dieses Quadrat mehrfach zeichnen und drehst die Figur nach jedem Quadrat ein kleines Stück weiter.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
wenn grüne Flagge angeklickt&lt;br /&gt;
lösche alles&lt;br /&gt;
gehe zu x: 0 y: 0&lt;br /&gt;
setze Stiftstärke auf 2&lt;br /&gt;
Stift an&lt;br /&gt;
&lt;br /&gt;
wiederhole 36 mal&lt;br /&gt;
    wiederhole 4 mal&lt;br /&gt;
        gehe 70 Schritte&lt;br /&gt;
        drehe dich um 90 Grad&lt;br /&gt;
    Ende&lt;br /&gt;
    drehe dich um 10 Grad&lt;br /&gt;
    ändere Stiftfarbe um 5&lt;br /&gt;
&lt;br /&gt;
Stift aus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die innere Schleife zeichnet das Quadrat. Die äußere Schleife wiederholt das ganze Motiv. Weil 36 mal 10 Grad genau 360 Grad ergeben, schließt sich die Anordnung um den Mittelpunkt.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Niveau&lt;br /&gt;
! Auftrag&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;G&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Ändere nur die Seitenlänge auf 40, 60 und 100 Schritte. Vergleiche die drei Ergebnisse.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Verändere die Anzahl der äußeren Wiederholungen und passe den Drehwinkel so an, dass wieder ein Vollkreis entsteht.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;E&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Ersetze das Quadrat durch ein Dreieck, Fünfeck oder ein eigenes Motiv und erkläre, welche Winkel Du im inneren und äußeren Ablauf brauchst.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Code-Labor 2: Spirale durch Größenänderung ==&lt;br /&gt;
Eine Spirale entsteht, wenn sich die Schrittlänge während der Wiederholung verändert. Eine Variable kann diese Länge speichern.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
wenn grüne Flagge angeklickt&lt;br /&gt;
lösche alles&lt;br /&gt;
setze [Länge] auf 5&lt;br /&gt;
gehe zu x: 0 y: 0&lt;br /&gt;
Stift an&lt;br /&gt;
&lt;br /&gt;
wiederhole 80 mal&lt;br /&gt;
    gehe (Länge) Schritte&lt;br /&gt;
    drehe dich um 91 Grad&lt;br /&gt;
    ändere [Länge] um 2&lt;br /&gt;
    ändere Stiftfarbe um 3&lt;br /&gt;
&lt;br /&gt;
Stift aus&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier ändern sich gleichzeitig &amp;#039;&amp;#039;&amp;#039;Größe&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Richtung&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Farbe&amp;#039;&amp;#039;&amp;#039;. Der Winkel von 91 Grad weicht leicht vom rechten Winkel ab. Dadurch liegen die Linien nicht immer genau übereinander und das Muster dreht sich schrittweise weiter.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Code-Labor 3: Stempeln statt Zeichnen ==&lt;br /&gt;
Mit dem Stempel-Befehl kannst Du ein Sprite oder ein selbst gestaltetes Kostüm mehrfach abdrucken. So entstehen Muster aus Sternen, Blättern, Buchstaben oder abstrakten Formen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
wenn grüne Flagge angeklickt&lt;br /&gt;
lösche alles&lt;br /&gt;
gehe zu x: 0 y: 0&lt;br /&gt;
setze Größe auf 20 %&lt;br /&gt;
&lt;br /&gt;
wiederhole 24 mal&lt;br /&gt;
    stemple&lt;br /&gt;
    gehe 6 Schritte&lt;br /&gt;
    drehe dich um 15 Grad&lt;br /&gt;
    ändere Größe um 2&lt;br /&gt;
    ändere Farbe-Effekt um 8&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|   https://www.youtube.com/watch?v=xBxYsnTwiFo   |500|center}}&lt;br /&gt;
&lt;br /&gt;
Teste nicht nur, ob der Code funktioniert, sondern beobachte die Bildwirkung: Wirkt Dein Muster ruhig, dynamisch, streng, verspielt, dicht oder offen?&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Parameter: Kleine Zahl, große Wirkung =&lt;br /&gt;
Beim Programmieren von Mustern sind Zahlen oft &amp;#039;&amp;#039;&amp;#039;Parameter&amp;#039;&amp;#039;&amp;#039;. Ein Parameter ist ein veränderbarer Wert, der das Verhalten eines Programms beeinflusst.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Parameter&lt;br /&gt;
! Was wird verändert?&lt;br /&gt;
! Beispiel&lt;br /&gt;
|-&lt;br /&gt;
| Wiederholungszahl&lt;br /&gt;
| Dichte und Anzahl der Motive&lt;br /&gt;
| 12, 24 oder 36 Wiederholungen&lt;br /&gt;
|-&lt;br /&gt;
| Drehwinkel&lt;br /&gt;
| Richtung und Rotationsordnung&lt;br /&gt;
| 30, 15 oder 10 Grad&lt;br /&gt;
|-&lt;br /&gt;
| Schrittlänge&lt;br /&gt;
| Größe und Ausdehnung&lt;br /&gt;
| 30 bis 100 Schritte&lt;br /&gt;
|-&lt;br /&gt;
| Größenänderung&lt;br /&gt;
| Wachstum oder Schrumpfung&lt;br /&gt;
| pro Runde plus 1 bis 3&lt;br /&gt;
|-&lt;br /&gt;
| Farbänderung&lt;br /&gt;
| Rhythmus und Kontrast&lt;br /&gt;
| pro Runde Farbwert verändern&lt;br /&gt;
|-&lt;br /&gt;
| Position&lt;br /&gt;
| Lage und Abstand&lt;br /&gt;
| x- oder y-Wert verändern&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Gestaltungsregel:&amp;#039;&amp;#039;&amp;#039; Ändere beim Experimentieren zuerst nur einen Parameter. So kannst Du erkennen, welche Wirkung genau dieser Wert hat. Danach kombinierst Du mehrere Änderungen.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Vom Zufall zum geplanten Experiment ==&lt;br /&gt;
Ein gutes digitales Experiment läuft in mehreren Schritten ab: Du formulierst eine Vermutung, änderst einen Wert, beobachtest das Ergebnis, vergleichst es mit Deiner Vermutung und entscheidest über den nächsten Versuch. So wird kreatives Programmieren zu einer Verbindung aus [[Experiment]], Gestaltung und [[Debugging]].&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Farbe als programmiertes Gestaltungsmittel =&lt;br /&gt;
Farbe kann ein Muster ordnen, betonen oder in Bewegung wirken lassen. Ein regelmäßiger Farbwechsel verstärkt oft den Rhythmus. Eine langsame Veränderung kann wie ein Farbverlauf wirken. Kontrastreiche Farben können einzelne Bereiche hervorheben.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Multicolour tesselation.svg|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
Für eine gezielte Gestaltung kannst Du festlegen, wann die Farbe gewechselt wird: nach jedem Schritt, nach jedem Motiv oder erst nach einer ganzen Runde.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Animation: Muster in Bewegung =&lt;br /&gt;
Ein digitales Muster muss nicht stillstehen. Für eine Animation wird das Bild mehrfach neu gezeichnet, wobei sich von Bild zu Bild ein kleiner Wert ändert. Das kann der Startwinkel, die Größe, die Farbe oder die Position sein.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Moire02.gif|350px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
Die Animation zeigt, wie schon eine Drehung zwischen zwei regelmäßigen Strukturen neue visuelle Effekte erzeugen kann.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Ambigram Future tessellation - animation.gif|500px|rahmenlos|center]]&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Animations-Labor ==&lt;br /&gt;
Mit einem Startwinkel kannst Du dieselbe Rosette immer wieder neu zeichnen. Wenn der Startwinkel pro Bild leicht wächst, wirkt die ganze Form so, als würde sie rotieren.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
wenn grüne Flagge angeklickt&lt;br /&gt;
setze [Startwinkel] auf 0&lt;br /&gt;
&lt;br /&gt;
wiederhole fortlaufend&lt;br /&gt;
    lösche alles&lt;br /&gt;
    gehe zu x: 0 y: 0&lt;br /&gt;
    richte dich in Richtung (Startwinkel)&lt;br /&gt;
    Stift an&lt;br /&gt;
&lt;br /&gt;
    wiederhole 24 mal&lt;br /&gt;
        wiederhole 3 mal&lt;br /&gt;
            gehe 80 Schritte&lt;br /&gt;
            drehe dich um 120 Grad&lt;br /&gt;
        Ende&lt;br /&gt;
        drehe dich um 15 Grad&lt;br /&gt;
        ändere Stiftfarbe um 4&lt;br /&gt;
&lt;br /&gt;
    Stift aus&lt;br /&gt;
    ändere [Startwinkel] um 2&lt;br /&gt;
    warte 0.03 Sekunden&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Niveau&lt;br /&gt;
! Animationsauftrag&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;G&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Lasse nur den Startwinkel wachsen und beobachte die Drehbewegung.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Verändere zusätzlich die Stiftfarbe oder die Motivgröße.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;E&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Baue eine zweite Variable ein, die das Muster abwechselnd wachsen und schrumpfen lässt.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Eigene Blöcke: Muster übersichtlich programmieren =&lt;br /&gt;
Wenn ein Motiv oft gebraucht wird, kannst Du in Scratch einen &amp;#039;&amp;#039;&amp;#039;eigenen Block&amp;#039;&amp;#039;&amp;#039; anlegen, zum Beispiel „zeichne Quadrat mit Größe“. Das Programm wird dadurch übersichtlicher und Du kannst das Motiv mit unterschiedlichen Größen wiederverwenden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
definiere [Quadrat (Größe)]&lt;br /&gt;
wiederhole 4 mal&lt;br /&gt;
    gehe (Größe) Schritte&lt;br /&gt;
    drehe dich um 90 Grad&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Danach kann Dein Hauptprogramm den Block mehrfach aufrufen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
setze [Größe] auf 20&lt;br /&gt;
wiederhole 18 mal&lt;br /&gt;
    Quadrat (Größe)&lt;br /&gt;
    drehe dich um 20 Grad&lt;br /&gt;
    ändere [Größe] um 3&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das ist ein erster Schritt in Richtung [[Modularisierung]]: Ein größeres Problem wird in kleinere, wiederverwendbare Teile zerlegt.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Transfer: Muster mit Python-Turtle =&lt;br /&gt;
Auf E-Niveau kannst Du dieselbe Grundidee in einer textbasierten Programmiersprache ausprobieren. Das Turtle-Prinzip ähnelt Scratch: Eine Zeichenfigur bewegt sich und dreht sich.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
import turtle&lt;br /&gt;
&lt;br /&gt;
t = turtle.Turtle()&lt;br /&gt;
t.speed(0)&lt;br /&gt;
&lt;br /&gt;
for i in range(72):&lt;br /&gt;
    for _ in range(4):&lt;br /&gt;
        t.forward(80)&lt;br /&gt;
        t.right(90)&lt;br /&gt;
    t.right(5)&lt;br /&gt;
&lt;br /&gt;
turtle.done()&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Auch hier gilt: Die innere Schleife zeichnet ein Quadrat, die äußere Schleife wiederholt und dreht es. 72 mal 5 Grad ergeben 360 Grad.&lt;br /&gt;
&lt;br /&gt;
{{#ev:youtube|   https://www.youtube.com/watch?v=kY6Tr9ka5b0   |500|center}}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Gestaltung untersuchen =&lt;br /&gt;
Bevor Du Dein eigenes Abschlussmuster programmierst, untersuche unterschiedliche Muster. Achte dabei nicht nur auf „schön“ oder „nicht schön“, sondern auf konkrete Merkmale.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Beobachtung&lt;br /&gt;
! Leitfrage&lt;br /&gt;
|-&lt;br /&gt;
| Wiederholung&lt;br /&gt;
| Welches Motiv kehrt wieder?&lt;br /&gt;
|-&lt;br /&gt;
| Drehung&lt;br /&gt;
| Um welchen Mittelpunkt scheint sich etwas zu drehen?&lt;br /&gt;
|-&lt;br /&gt;
| Größe&lt;br /&gt;
| Bleiben alle Elemente gleich groß oder wachsen sie?&lt;br /&gt;
|-&lt;br /&gt;
| Farbe&lt;br /&gt;
| Gibt es einen Rhythmus, Kontrast oder Verlauf?&lt;br /&gt;
|-&lt;br /&gt;
| Dichte&lt;br /&gt;
| Wo liegen Formen eng beieinander, wo gibt es freie Flächen?&lt;br /&gt;
|-&lt;br /&gt;
| Bewegung&lt;br /&gt;
| Welche Änderung könnte das Muster animieren?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Interaktive Aufgaben =&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Programmier-Check G/M/E ==&lt;br /&gt;
&amp;lt;quiz display=simple&amp;gt;&lt;br /&gt;
{&amp;#039;&amp;#039;&amp;#039;G: Vervollständige die Regel für ein Quadrat.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|type=&amp;quot;{}&amp;quot;}&lt;br /&gt;
Ein Quadrat braucht vier gleich lange Seiten. Nach jeder Seite wird um { 90 } Grad gedreht.&lt;br /&gt;
&amp;lt;/quiz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;quiz display=simple&amp;gt;&lt;br /&gt;
{&amp;#039;&amp;#039;&amp;#039;M: Vervollständige die Rotationsregel.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|type=&amp;quot;{}&amp;quot;}&lt;br /&gt;
Wenn 12 Motive gleichmäßig einen Vollkreis bilden, beträgt der Drehwinkel { 30 } Grad.&lt;br /&gt;
&amp;lt;/quiz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;quiz display=simple&amp;gt;&lt;br /&gt;
{&amp;#039;&amp;#039;&amp;#039;E: Vervollständige die Regel für eine feinere Rosette.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|type=&amp;quot;{}&amp;quot;}&lt;br /&gt;
Bei 24 gleichmäßig verteilten Motiven beträgt der Drehwinkel { 15 } Grad.&lt;br /&gt;
&amp;lt;/quiz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Quiz: Teste Dein Wissen ==&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Wozu dient eine Wiederholungsschleife beim Programmieren von Mustern?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Sie führt dieselben Befehle mehrfach aus)&lt;br /&gt;
(!Sie löscht automatisch alle Fehler)&lt;br /&gt;
(!Sie speichert nur Farben)&lt;br /&gt;
(!Sie ersetzt jede Drehung)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Wie viele Grad hat ein Vollkreis?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(360 Grad)&lt;br /&gt;
(!90 Grad)&lt;br /&gt;
(!180 Grad)&lt;br /&gt;
(!720 Grad)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welcher Drehwinkel passt zu 12 gleichmäßig verteilten Motiven?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(30 Grad)&lt;br /&gt;
(!12 Grad)&lt;br /&gt;
(!45 Grad)&lt;br /&gt;
(!120 Grad)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Welche Scratch-Erweiterung brauchst Du zum Zeichnen von Linienmustern?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Stift-Erweiterung)&lt;br /&gt;
(!Musik-Erweiterung)&lt;br /&gt;
(!Video-Erweiterung)&lt;br /&gt;
(!Text-zu-Sprache-Erweiterung)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was bewirkt eine verschachtelte Schleife bei einer Rosette?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Eine Schleife zeichnet das Motiv und die andere wiederholt das Motiv)&lt;br /&gt;
(!Sie verhindert jede Wiederholung)&lt;br /&gt;
(!Sie schaltet automatisch den Computer aus)&lt;br /&gt;
(!Sie macht alle Linien unsichtbar)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Wofür kann eine Variable mit dem Namen Länge verwendet werden?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Sie speichert eine veränderliche Schrittlänge)&lt;br /&gt;
(!Sie ersetzt die grüne Flagge)&lt;br /&gt;
(!Sie löscht den Stift)&lt;br /&gt;
(!Sie sperrt die Drehung)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was entsteht, wenn Du nach jedem Motiv die Stiftfarbe veränderst?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Ein programmierter Farbrhythmus)&lt;br /&gt;
(!Eine feste Hintergrunddatei)&lt;br /&gt;
(!Ein Tonmuster ohne Bild)&lt;br /&gt;
(!Ein Programm ohne Wiederholung)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was muss sich für eine einfache Animation von Bild zu Bild ändern?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Mindestens ein Wert wie Winkel Größe Farbe oder Position)&lt;br /&gt;
(!Nur der Dateiname)&lt;br /&gt;
(!Nur die Lautstärke)&lt;br /&gt;
(!Nichts im Programm)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was kennzeichnet eine Parkettierung?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Eine Fläche wird ohne Lücken und Überlappungen mit Formen gefüllt)&lt;br /&gt;
(!Ein einzelner Punkt wird vergrößert)&lt;br /&gt;
(!Nur eine Linie wird einmal gezeichnet)&lt;br /&gt;
(!Jede Form muss zufällig liegen)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{MC}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Was bedeutet Debugging beim Programmieren?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
(Fehler systematisch finden und verbessern)&lt;br /&gt;
(!Nur Farben auswählen)&lt;br /&gt;
(!Das Programm absichtlich unlesbar machen)&lt;br /&gt;
(!Alle Schleifen löschen)&lt;br /&gt;
&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Memory ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;memo-quiz&amp;quot;&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| Wiederholung || Befehle werden mehrfach ausgeführt&lt;br /&gt;
|-&lt;br /&gt;
| Drehwinkel || Bestimmt die Richtungsänderung&lt;br /&gt;
|-&lt;br /&gt;
| Motiv || Einzelne gestalterische Einheit&lt;br /&gt;
|-&lt;br /&gt;
| Variable || Speichert einen veränderlichen Wert&lt;br /&gt;
|-&lt;br /&gt;
| Symmetrie || Regelmäßige Ordnung durch Transformation&lt;br /&gt;
|-&lt;br /&gt;
| Debugging || Fehler finden und verbessern&lt;br /&gt;
|}&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Drag and Drop ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;lueckentext-quiz&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
! Ordne die richtigen Begriffe zu.&lt;br /&gt;
! Thema&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Wiederholung&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Ein Motiv wird mehrfach ausgeführt&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Drehung&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Die Zeichenrichtung verändert sich&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Größenänderung&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Das Motiv wächst oder schrumpft&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Farbwechsel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Der visuelle Rhythmus verändert sich&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Variable&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Ein Wert kann während des Programms verändert werden&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
{{E}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Kreuzworträtsel ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;kreuzwort-quiz&amp;quot;&amp;gt;&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
| Schleife || Welcher Programmierbaustein führt Befehle mehrfach aus?&lt;br /&gt;
|-&lt;br /&gt;
| Drehung || Welche Transformation verändert die Richtung um einen Winkel?&lt;br /&gt;
|-&lt;br /&gt;
| Muster || Wie heißt eine erkennbare Ordnung aus wiederkehrenden Elementen?&lt;br /&gt;
|-&lt;br /&gt;
| Variable || Wie heißt ein Speicher für einen veränderlichen Wert?&lt;br /&gt;
|-&lt;br /&gt;
| Symmetrie || Welcher Begriff beschreibt eine regelmäßige Übereinstimmung nach einer Transformation?&lt;br /&gt;
|-&lt;br /&gt;
| Algorithmus || Wie heißt eine eindeutige Folge von Handlungsschritten zur Lösung einer Aufgabe?&lt;br /&gt;
|}&lt;br /&gt;
{{E}}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== LearningApps ==&lt;br /&gt;
&amp;lt;iframe&amp;gt; https://learningapps.org/index.php?s=BK6+-+Muster+programmieren &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
== Lückentext ==&lt;br /&gt;
&amp;lt;quiz display=simple&amp;gt;&lt;br /&gt;
{&amp;#039;&amp;#039;&amp;#039;Vervollständige den Text.&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
|type=&amp;quot;{}&amp;quot;}&lt;br /&gt;
Ein digitales Muster entsteht durch eine programmierte { Regel }. Eine häufig verwendete Struktur ist die { Wiederholungsschleife }. Für eine gleichmäßige Anordnung um einen Mittelpunkt ist der { Vollkreis } mit 360 Grad wichtig. Der passende Drehwinkel ergibt sich aus 360 Grad geteilt durch die Anzahl der { Wiederholungen }. Eine { Variable } kann zum Beispiel eine Schrittlänge speichern und während des Programms verändert werden. Wird die Schrittlänge nach jeder Runde größer, kann eine { Spirale } entstehen. Mit einer Änderung der Stiftfarbe entsteht ein programmierter { Farbrhythmus }. Werden Schleifen ineinander gesetzt, spricht man von { Verschachtelung }. Bei einer Animation wird das Muster mehrfach neu gezeichnet und dabei mindestens ein { Parameter } verändert. Fehler im Programm werden durch systematisches Testen und { Debugging } gefunden.&lt;br /&gt;
&amp;lt;/quiz&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Offene Aufgaben =&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
=== Leicht ===&lt;br /&gt;
# [[Mustersuche]]: Fotografiere oder skizziere drei Muster aus Deiner Umgebung und markiere jeweils das wiederkehrende Motiv.&lt;br /&gt;
# [[Scratch-Stift]]: Programmiere ein Quadrat und verändere nacheinander Seitenlänge, Stiftstärke und Stiftfarbe. Dokumentiere die Unterschiede.&lt;br /&gt;
# [[Drehwinkel]]: Erzeuge mit einem vorgegebenen Motiv drei Rosetten mit 6, 12 und 24 Wiederholungen. Berechne jeweils den passenden Drehwinkel.&lt;br /&gt;
# [[Farbexperiment]]: Erstelle zwei Versionen desselben Musters: eine mit regelmäßigem Farbwechsel und eine mit nur einer Farbe. Beschreibe die Wirkung.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
=== Standard ===&lt;br /&gt;
# [[Rosetten-Design]]: Entwickle eine eigene Rosette aus einem selbst gewählten Grundmotiv und nutze mindestens zwei verschachtelte Wiederholungen.&lt;br /&gt;
# [[Spiral-Experiment]]: Programmiere drei Spiralen, bei denen Du jeweils nur einen Parameter veränderst. Formuliere vorher eine Vermutung zur Wirkung.&lt;br /&gt;
# [[Digitales Ornament]]: Gestalte ein Muster, das von ornamentaler Kunst inspiriert ist, aber ein eigenes Motiv verwendet. Erkläre Wiederholung, Drehung und Farbkonzept.&lt;br /&gt;
# [[Stempel-Muster]]: Zeichne ein eigenes Sprite-Kostüm und programmiere damit ein Stempelmuster aus mindestens 20 Abdrucken.&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
=== Schwer ===&lt;br /&gt;
# [[Musteranimation]]: Entwickle eine animierte Rosette, bei der sich mindestens zwei Parameter über die Zeit verändern. Begründe Deine Wahl.&lt;br /&gt;
# [[Eigenen Block entwickeln]]: Erstelle einen eigenen Scratch-Block für ein Motiv mit dem Parameter Größe und nutze ihn in mindestens drei verschiedenen Größen.&lt;br /&gt;
# [[Generative Kunst]]: Entwirf ein Programm, das aus wenigen Regeln viele unterschiedliche Varianten erzeugen kann. Beschreibe, welche Parameter die größte Wirkung haben.&lt;br /&gt;
# [[Galerie und Kritik]]: Organisiere mit Deiner Lerngruppe eine digitale Galerie. Gib zu zwei Arbeiten kriterienorientiertes Feedback zu Regel, Rhythmus, Farbe, Raumwirkung und Code-Idee.&lt;br /&gt;
&lt;br /&gt;
{{:Offene Aufgabe - MOOC erstellen}}&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Lernkontrolle =&lt;br /&gt;
# [[Code erklären]]: Du erhältst ein Musterprogramm mit zwei verschachtelten Schleifen. Erkläre, welche Schleife das Motiv zeichnet und welche die Anordnung erzeugt. Begründe Deine Antwort an konkreten Befehlen.&lt;br /&gt;
# [[Parameter übertragen]]: Eine Rosette besteht aus 18 gleichmäßig verteilten Motiven. Bestimme einen passenden Drehwinkel und erkläre, wie sich das Bild verändert, wenn Du die Wiederholungszahl verdoppelst.&lt;br /&gt;
# [[Fehlerdiagnose]]: Ein Programm soll 12 Motive im Kreis zeichnen, dreht aber nach jedem Motiv um 45 Grad. Analysiere das Problem und entwickle eine Korrektur.&lt;br /&gt;
# [[Gestaltungsvergleich]]: Vergleiche zwei Muster mit identischem Code, aber unterschiedlichen Farb- und Größenparametern. Beschreibe, wie sich Rhythmus, Schwerpunkt und Raumwirkung verändern.&lt;br /&gt;
# [[Algorithmus entwerfen]]: Formuliere in eigenen Worten einen Algorithmus für ein Muster, das wächst, seine Farbe verändert und sich gleichzeitig um einen Mittelpunkt dreht.&lt;br /&gt;
# [[Transfer]]: Erkläre, wie das Prinzip „Motiv zeichnen – drehen – wiederholen“ sowohl in Scratch als auch in einer textbasierten Turtle-Programmiersprache umgesetzt werden kann.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Lernnachweis =&lt;br /&gt;
Für einen Lernnachweis zu &amp;#039;&amp;#039;&amp;#039;BK6 - Muster programmieren&amp;#039;&amp;#039;&amp;#039; sind besonders wichtig:&lt;br /&gt;
# Du kannst ein eigenes digitales Muster mit einer nachvollziehbaren Gestaltungsregel erstellen.&lt;br /&gt;
# Du setzt mindestens eine Wiederholungsschleife und eine Drehung sinnvoll ein.&lt;br /&gt;
# Du nutzt je nach Niveau Farb- und Größenänderungen sowie Variablen oder eigene Blöcke.&lt;br /&gt;
# Du kannst erklären, wie Wiederholungszahl und Drehwinkel zusammenhängen.&lt;br /&gt;
# Du dokumentierst mindestens eine bewusste Veränderung eines Parameters und deren Bildwirkung.&lt;br /&gt;
# Du kannst Fehler im Ablauf erkennen, testen und verbessern.&lt;br /&gt;
# Du reflektierst Dein Ergebnis mit Fachbegriffen aus Kunst, Mathematik und Programmierung.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= OERs zum Thema =&lt;br /&gt;
Als Hintergrund zu der verwendeten blockbasierten Programmiersprache kannst Du den Wikipedia-Artikel zu Scratch nutzen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;iframe&amp;gt; https://de.m.wikipedia.org/wiki/Scratch_(Programmiersprache) &amp;lt;/iframe&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= Verknüpfte Lernbereiche =&lt;br /&gt;
{| align=center&lt;br /&gt;
{{:D-Tab}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[[BK6 - Muster programmieren]]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# [[Muster]]&lt;br /&gt;
# [[Ornament (Bildende Kunst)|Ornament]]&lt;br /&gt;
# [[Symmetrie]]&lt;br /&gt;
# [[Drehung (Geometrie)|Drehung]]&lt;br /&gt;
# [[Parkettierung]]&lt;br /&gt;
# [[Algorithmus]]&lt;br /&gt;
# [[Schleife (Programmierung)|Schleife]]&lt;br /&gt;
# [[Variable (Programmierung)|Variable]]&lt;br /&gt;
# [[Scratch (Programmiersprache)|Scratch]]&lt;br /&gt;
# [[Generative Kunst]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Bildende Kunst]]&lt;br /&gt;
[[Kategorie:Kunst]]&lt;br /&gt;
[[Kategorie:Informatik]]&lt;br /&gt;
[[Kategorie:Programmieren]]&lt;br /&gt;
[[Kategorie:Scratch]]&lt;br /&gt;
[[Kategorie:Medienbildung]]&lt;br /&gt;
[[Kategorie:Algorithmisches Denken]]&lt;br /&gt;
[[Kategorie:Muster]]&lt;br /&gt;
[[Kategorie:Klasse 6]]&lt;br /&gt;
&lt;br /&gt;
{{BR}}&lt;br /&gt;
= aiMOOC-Projekte =&lt;br /&gt;
[[Kategorie:AI_MOOC]] [[Kategorie:GPT aiMOOC]]&lt;br /&gt;
{{MT}}&lt;/div&gt;</summary>
		<author><name>Glanz</name></author>
	</entry>
</feed>