. | . | . | . | Informatik |
---|---|---|---|---|
Rekursionen |
||||
In einer Modellierungswoche mit Lehrern, Schülern und Mitarbeitern der Gerhard-Mercator Universität Duisburg entstand ein Programm zur rekursiven Erstellung von komplexen Strukturen aus einfachen Anfangszuständen. Das Programm liest eine einfache Vorschrift ein, z. B. F+F--F+F, identifiziert das F als Schritt vorwärts, das + als Drehung um einen bestimmten Winkel entgegen dem Uhrzeigersinn und das - als entsprechende Drehung in entgegengesetzter Richtung. ![]() ![]() ![]() Je nach Vorschrift entsteht dann die bekannte Schneeflockenkurve oder auch interessante Figuren, die ohne Schwierigkeiten als Bäume erkannt werden können.
Das umgekehrte Problem, zu einer vorhandenen Grafik die zugrunde liegende einfache Vorschrift zu finden, ist in Zeiten des Internet noch interessanter. Man stelle sich vor, einen Grafik-Bildschirm von 480 x 640 Pixeln in 16 Farben entsprechend einer Datenmenge von etwa 150 KByte in etwa 20 Byte verschlüsseln zu können! Das wäre eine Reduktionsrate, von der bisher existierende Packprogramme nur träumen können. Der Quell-code ist auch gerne erhältlich. Schreiben Sie bitte dazu eine email! |
||||
Version: Donnerstag, 11. Juli 1996 |