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:13] torsten.roehlchaos_game [2026/01/29 10:23] (aktuell) torsten.roehl
Zeile 5: Zeile 5:
  
 ===== 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>
  
 ===== 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 =====
-  * <color #7092be>Wähle **zufällig einen der Eckpunkte** A, B oder C.</color> +  * Wähle zufällig einen der Eckpunkte A, B oder C. 
-  * <color #7092be>Berechne den **Mittelpunkt** zwischen dem aktuellen Punkt $P_1$ und dem gewählten Eckpunkt. Dies ist der Punkt **$P_2$**.</color> +  * 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_{2}$**. +===== Step 4: Iteration ===== 
-  * Setze **$P_2$** als aktuellen Punkt **$P_1$** für die nächste Iteration. + 
-  * Wiederhole ab **Step 3** diesen Schritt so oft wie nötig. :-O+  * 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.1769681637.txt.gz · Zuletzt geändert: von torsten.roehl