4.2 Sieb
des Erathostenes
|
|
Ausführliches Beispiel: Das Sieb des Erathostenes |
Problemspezifikation: Bestimme die Primzahlen in dem Intervall [1..n]. Algorithmenidee in Umgangssprache: Schreibe die Zahlen 1 bis n nieder. Streiche daraus die Vielfachen von 2, 3, 5 usw. bis zur Quadratwurzel aus n. Die nicht gestrichenen Zahlen sind die Primzahlen. (Wir sprechen von einer Algorithmusidee, weil das Wörtchen "usw." beim Formulieren eines Algorithmus eigentlich nicht auftauchen darf. Warum?) Ausfühung für n=36 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 [die Vielfachen von 2 sind gestrichen] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 [die Vielfachen von 3 sind gestrichen] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 [die Vielfachen von 5 sind gestrichen] |
Können
Sie den Algorithmus in der Normsprache niederschreiben? Schicken Sie mir
die Lösung |
|
zu | 4.3 Spezifikation - Algorithmus - Implementierung |
zur Starseite | www.pohlig.de (C) MPohlig 2002 |