mathphys-online Bestimmung von Primzahltabellen Das Sieb des Eratosthenes Theorie Eine natürliche Zahl p 1 heißt Primzahl, wenn sie nur die Teiler 1 und p besitzt. 2 ist die einzige gerade Primzahl. Die Aufstellung von Primzahltabellen kann mit einem sehr alten Verfahren, dem Sieb des Eratosthenes (griechischer Philosoph 276 bis 195 v. Chr.) durchgeführt werden. Verfahren 1. Schreiben Sie alle Zahlen von 2 bis N (z. B. N = 100000) auf. 2. Rahmen Sie als erste Primzahl die Zahl 2 ein und streichen Sie dann jede zweite Zahl. 3. Ist n die erste nichtgestrichene Zahl (konkret 3, 5, 7, ...), so rahmen Sie n ein und streichen jede n-te Zahl. 2 2 4. Führen Sie Schritt 3 für alle n mit n N aus; ist n N, so wird der Prozess gestoppt. 5. Alle eingerahmten bzw. nicht gestrichenen Zahlen sind Primzahlen. Beispiel: Primzahlen unter N = 100 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 ___________________________ Bestimmung von Primzahlen Sieb des Eratosthenes Seite 1 von 2 mathphys-online Auch moderne Computer bedienen sich dieses Verfahrens. In Mathcad gibt es eine fertige Programmierung: Quelle: Quicksheets: Programmierung → Rekursive Funktionen, Beispiel 8 Einrichten des Siebs des Eratosthenes zum Finden von Primzahlen. Vektor aller Primzahlen bis N 100: Programmierung: p ( n) 0 if n = 2 2 p ( N) 0 if n 2 2 an 0 3 r p ceil n for i 2 länge ( r) for j 2 a ri 1 j n ri1 1 5 7 11 13 17 19 23 j 1 for i 2 n if ai = 0 29 31 37 qj i 41 j j 1 43 1 q 47 53 59 61 67 71 73 79 83 89 97 ___________________________ Bestimmung von Primzahlen Sieb des Eratosthenes Seite 2 von 2 usw.