Primzahlfilter
Aus ProgrammingWiki
Archivierte Version vom 2011-09-17T15:54:03+00:00. Aktuelle Version
Zunächst soll unser Filter an einer generierten Liste natürlicher Zahlen getestet werden:
In einer ersten Idee müsste der Primzahlprüfer die Teilbarkeit der Zahl n durch alle Vorgänger prüfen und als Teiler nur die 1 finden.
Nach weiterführenden Überlegungen kann die Suche aber auf ungerade Teiler bis \sqrt{n} beschränkt werden:
Hinweis: Mit letrec lassen sich lokale rekursive Datenstrukturen definieren.
Interessante Untersuchungen lassen sich an Listen mit zufälligen natürlichen Zahlen vornehmen:
Hinweis: (random <max>) gibt eine Zufallszahl z zurück mit 0 \le z < max.
Zurück zu Prozeduren höherer Ordnung (I).