Benutzer-Werkzeuge

Webseiten-Werkzeuge


chaos_game

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
chaos_game [2026/01/29 10:02] – angelegt torsten.roehlchaos_game [2026/01/29 10:23] (aktuell) torsten.roehl
Zeile 1: Zeile 1:
 ====== Chaos Game ====== ====== Chaos Game ======
  
-# Chaosspiel – Schritt-für-Schritt Anleitung 
  
-## Schritt 1: Eckpunkte festlegen +======  Algorithmus ======
-- Zeichne drei beliebige Punkte \(A\), \(B\) und \(C\), die **nicht auf einer Geraden liegen**, sodass sie ein Dreieck bilden.+
  
-## Schritt 2Startpunkt wählen +===== Step 1Eckpunkte festlegen ===== 
-- Wähle einen beliebigen Punkt \(P_1\) **innerhalb oder außerhalb des Dreiecks** als Startpunkt.+  * <color #7092be>Zeichne drei beliebige Punkte **A**, **B** und **C**, die nicht auf einer Geraden liegen, sodass sie ein Dreieck bilden.</color>
  
-## Schritt 3Iteration +===== Step 2Startpunkt wählen ===== 
-1. Würfle oder wähle **zufällig einen der Eckpunkte** \(A\), \(B\) oder \(C\).   +  <color #7092be>Wähle einen **beliebigen** Punkt $P_1$ innerhalb oder außerhalb des Dreiecks als Startpunkt.</color>
-2. Berechne den **Mittelpunkt** zwischen dem aktuellen Punkt \(P_n\) und dem gewählten Eckpunkt:+
  
-\[ +===== Step 3: Iteration ===== 
-P_{n+1} \frac{P_n + \text{Eckpunkt}}{2} +  * Wähle zufällig einen der Eckpunkte A, B oder C. 
-\]  +  * Berechne den **Mittelpunkt** zwischen dem aktuellen Punkt $P_1$ und dem gewählten Eckpunkt. Dies ist der Punkt **$P_2$**.
  
-3. Zeichne den neuen Punkt \(P_{n+1}\).   +===== Step 4: Iteration ===== 
-4. Setze \(P_{n+1}\) als **aktuellen Punkt** für die nächste Iteration.   + 
-5. Wiederhole Schritt 3 so oft wie nötig (mehr Iterationen erzeugen das vollständige Muster).+  * 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.1769680929.txt.gz · Zuletzt geändert: von torsten.roehl