Benutzer-Werkzeuge

Webseiten-Werkzeuge


chaos_game

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
chaos_game [2026/01/29 10:06] – [Schritt 3 / Step 3: Iteration] torsten.roehlchaos_game [2026/01/29 10:23] (aktuell) torsten.roehl
Zeile 2: Zeile 2:
  
  
-====== Chaosspiel – Algorithmus ======+======  Algorithmus ======
  
-===== Schritt 1 / Step 1: Eckpunkte festlegen ===== +===== Step 1: Eckpunkte festlegen ===== 
-  * Zeichne drei beliebige Punkte **A**, **B** und **C**, die _nicht auf einer Geraden liegen_, sodass sie ein Dreieck bilden.+  * <color #7092be>Zeichne drei beliebige Punkte **A**, **B** und **C**, die nicht auf einer Geraden liegen, sodass sie ein Dreieck bilden.</color>
  
-===== Schritt 2 / Step 2: Startpunkt wählen ===== +===== Step 2: Startpunkt wählen ===== 
-  * Wähle einen beliebigen Punkt **P_1** _innerhalb oder außerhalb des Dreiecks_ als Startpunkt.+  * <color #7092be>Wähle einen **beliebigen** Punkt $P_1$ innerhalb oder außerhalb des Dreiecks als Startpunkt.</color>
  
 ===== Step 3: Iteration ===== ===== Step 3: Iteration =====
-  * Würfle oder wähle **zufällig einen der Eckpunkte** A, B oder C. +  * Wähle zufällig einen der Eckpunkte A, B oder C. 
-  * Berechne den **Mittelpunkt** zwischen dem aktuellen Punkt P_n und dem gewählten Eckpunkt:   +  * Berechne den **Mittelpunkt** zwischen dem aktuellen Punkt $P_1$ und dem gewählten Eckpunkt. Dies ist der Punkt **$P_2$**. 
-===== Step 4: Iteration =====  + 
-  * Zeichne den neuen Punkt **P_{n+1}**. +===== Step 4: Iteration ===== 
-  * Setze **P_{n+1}** als aktuellen Punkt für die nächste Iteration. + 
-  * Wiederhole diesen Schritt so oft wie nötigum das Muster zu erzeugen.+  * Zeichne den neuen Punkt **$P_{2}$**. Setze diesen Punkt als aktuellen Punkt **$P_1$** für die nächste Iteration. 
 +  * Wiederhole ab **Step 3** ...diesen Schritt so oft wie nötig. :-O 
 + 
 + 
 + 
 +======  Aufgabe ====== 
 +  * Verwende die bereitgestellte Simulationsumgebung in Java um den Algorithmus zu implementiern. 
 +  * Erstelle eine Klasse ChaosGame die den Algorithmus verwendet.
  
chaos_game.1769681197.txt.gz · Zuletzt geändert: von torsten.roehl