Welches Problem wird hier beschrieben?

OP #6539463
Lesenswert?
• ▲
▼
Hallo Forum,

ich habe einen Programmcode der Zahlen nach folgender Charakteristik 
durchsucht:
Zahl ist größer als 2, von 2 weg bis zur Zahl selber -1 ist diese nicht 
ohne Rest teilbar; das gleiche gilt dann auch für die Zahl um den Wert 2 
erhöht.

Schwierig zu beschreiben :-( !

Beispiel: die Zahl 5
Im ersten Durchlauf wird geprüft ob die Zahl größer 2 ist -> true
Dann erfolgen die Durchläufe:
5 mod 2 -> false
5 mod 3 -> false
5 mod 4 -> false (letzter Durchlauf da nun Zahl -1 erreicht ist)

Vorbedingung gegeben: erster Durchlauf hat als Ergebnis true.

Nun kommt zweiter Durchlauf mit der Zahl um 2 erhöht:
Zahl -> 7
Durchläufe:
7 mod 2 -> false
7 mod 3 -> false
7 mod 4 -> false
7 mod 5 -> false
7 mod 6 -> false

Vorbedingung ebenfalls gegeben: zweiter Durchlauf hat als Ergebnis true.

Das Gesamtergebnis ist nun true, heißt für die Zahl 5 gelten die 
Vorbedingungen. Rein technisch ist mir klar worum es geht, ich versteh 
nur nicht warum bzw. welchem Beweis man damit antreten möchte? Das ganze 
stammt aus einer Informatikprüfung. Die Frage ist unter anderem, das man 
die Problemspezifikation angeben soll die dadurch gelöst wird.
Kann mir bitte jemand auf die Sprünge helfen?
Gast #6541125
Lesenswert?
• ▲
▼
Thomas_jhfd schrieb:
> Also ist jede Primzahl um 2 erhöht wieder eine Primzahl?
> Also sind die Hälfte aller Zahlen Primzahlen?

Jede Primzahl, die größer als zwei ist, ist eine ungerade Zahl.
Deswegen werden ab der Zahl 2 nur ungerade Zahlen geprüft.
Natürlich könnte man sich dann auch sparen, die Division durch gerade 
Zahlen zu probieren. Aber Effizienz war wohl nicht das Ziel, sondern es 
sollte die Primzahlsuche gut erkennbar sein.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.