Templates by BIGtheme NET
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
  • Seite:
  • 1

THEMA:

Das Sierpinskidreieck 18 Jan 2026 19:39 #1

  • daywalker
  • daywalkers Avatar Autor
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Beiträge: 1117
  • Dank erhalten: 708
Hallo liebe CX User.

Wieder ein kleines Beispiel mit Turtlegrafik zum ausprobieren, nachschauen und zur freien Verwendung.

cX4Web cX4Web Code

Was ist das?

1 *** Das Sierpinski Fraktal rekursiv
2 Anzeige-Fenster 'Sierpinski Dreieck Rekursiv', ID='Demofenster', Breite=200, Höhe=200, Rahmen: veränderbar
3 Button 'Neustart' (ID='Button_1', X='5', Y='5', Zielfenster='Demofenster')
4 :: neu
5 Setze in [cX.LöscheVariablen]: '*' 
6 Zeichne Turtlegrafik, X=1, Y=1, Ziel 'Demofenster', erst löschen
7  
8 *** Setup
9 *** Hier werden die Farbnamen entnommen...
10 Setze in [cX.Stapel(farben).Liste]: 'Khaki¶DodgerBlue¶13¶14¶10¶Red¶¶' 
11 Setze , MultiSet 'x=10¶y=160¶level=4¶laenge=150¶'
12 Eingabe 'Bitte legen Sie die Rekursionstiefe fest (Ideal 1-5) ^M Abhängig von der Rechenleistung ihres Computers' in [rekurs] , Vorgabe '6'
13  
14 *** unsichtbares Ausgangsdreieck zeichnen und Eckpunkte in Stapel schreiben
15 Zeichne Turtlegrafik, Text 'R30', X=[x], Y=[y], erst löschen
16 Schleife ab hier mit Variable [a] von 1 bis 3
17 Zeichne Turtlegrafik, Text '[laenge];R120', Ziel 'Demofenster'
18 Setze in [cX.Stapel(eckpunkte).Liste]: '[cX.Anzeige(Demofenster).AusgabeX]¶[cX.Anzeige(Demofenster).AusgabeY]' , Als neue Zeile anhängen'
19 Schleife bis hier
20  
...

cX4Web Code: Einfach anklicken zum Kopieren und in click.EXE 5.0 einfügen


  (62 Zeilen, cX 5.0.10.8, Lizenz: Pro)


Bei besonderem Lizenzerfordernis, das Skript bitte im Volltestmodus ausführen.

Gruß Christian
Folgende Benutzer bedankten sich: Grisu, Meiky

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1

Community

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Diese Cookies sind essenziell für den Betrieb dieser Website. Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.

Sie sind noch nicht Mitglied unserer Community? Melden Sie sich jetzt an!

Anmelden