AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Primzahlen bis ins Unendliche

Ein Thema von Tomislav · begonnen am 24. Dez 2005 · letzter Beitrag vom 19. Okt 2007
Antwort Antwort
Seite 1 von 8  1 23     Letzte »    
Tomislav

Registriert seit: 1. Dez 2005
34 Beiträge
 
#1

Primzahlen bis ins Unendliche

  Alt 24. Dez 2005, 10:07
Hallo,
ich habe mir mal überlegt, dass ich ein Programm schreibe, womit ich vielleicht die größte Primzahl die es gibt finden kann. *hust* (selten so gelacht)

Wäre ein solches Programm möglich?

Meine ersten Vorschläge werden bald kommen.
  Mit Zitat antworten Zitat
Benutzerbild von gsh
gsh

Registriert seit: 24. Okt 2004
1.542 Beiträge
 
Delphi XE Architect
 
#2

Re: Primzahlen bis ins Unendliche

  Alt 24. Dez 2005, 10:23
natürlich ist es möglich sogar recht einfach nur sehr CPU aufwendig und bis ins Unendliche kannst du sowieso vergessen weil ich glaub nicht des du unendlich lang zeit bzw. unendlich RAM hast.

Ich könnt dir jetzt natürlich beispil code schicken aber wo bleibt dann dein spass am progen.

Also Primzahlen sind zahlen die nur durch sich selber oder durch eins teilbar sind.

Also:

"Unendlich schleife"
AktZahl +1
schleife von I := 2 bis aktzahl-1
wenn aktZahl mod I = 0 dann KEINE Primzahl

wenn die abfrage niemals eintritt dann PRIMZAHL
natürlich kann man des twas optimieren in dem man nur die hälfte der Schleife nimmt aber mehr sag ich nicht
Viel Spass
Alex
"Sage nicht alles, was du weißt, aber wisse alles, was du sagst!" Matthias Claudius
"Wer sich über Kritik ärgert, gibt zu, daß er sie verdient hat." Tacitus
  Mit Zitat antworten Zitat
Benutzerbild von Stanlay Hanks
Stanlay Hanks

Registriert seit: 1. Mär 2003
2.078 Beiträge
 
Delphi 2005 Professional
 
#3

Re: Primzahlen bis ins Unendliche

  Alt 24. Dez 2005, 10:24
Naja, du kannst ein Programm schreiben, das immer die nächsthöhere Primzahl berechnet. Und nach unendlich viel Zeit wirst du dann die höchste Primzahl gefunden haben

Man liest sich, Stanlay
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Primzahlen bis ins Unendliche

  Alt 24. Dez 2005, 10:28
Zitat von Stanlay Hanks:
Und nach unendlich viel Zeit wirst du dann die höchste Primzahl gefunden haben
Überleg dir diese Aussage noch mal.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Tomislav

Registriert seit: 1. Dez 2005
34 Beiträge
 
#5

Re: Primzahlen bis ins Unendliche

  Alt 24. Dez 2005, 10:33
Ich bin mit Delphi ganz am Anfang. Ich kenne nicht viele Befehle^^.
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#6

Re: Primzahlen bis ins Unendliche

  Alt 24. Dez 2005, 10:35
wenn du eine normale schleife nutzen willst bedenke das int64 nicht unendlich groß ist und somit die höchste schleifenzahl bereits feststeht.
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

Re: Primzahlen bis ins Unendliche

  Alt 24. Dez 2005, 10:40
Dann such doch mal im Forum nach Hier im Forum suchenPrimzahl. Aber ich sag dir eins, mit den herkömmlichen Verfahren wirst du nicht weit kommen. Und deine dir zur Verfügung stehende Rechenleistung wird nicht ausreichen, um in akzeptabler zeit Zeit überhaupt in die Nähe der bisher größten bekannten Primzahl zu kommen.

@Stanley:
Sagen wir N ist die größe natürliche Zahl, dann kann ich immer noch eins dazu addieren und habe die nächste größte natürliche Zahl. Deine Aussage würde bedeuten, dass es nach N keine Primzahlen mehr gibt und das musst du erstmal beweisen. Solltest du es können, hättest du wohl eins der größten mathematischen Rätsel gelöst, nämlich ob die Reihe der Primzaheln endlich ist.

@SirThornberry:
Das stellt kein Hindernis da. Man kann sich auch einen Datentyp deklarieren, der keinerlei Begrenzungen hat, was die Größe angeht. Es gibt sogar schon Delphi Bibliotheken, die dies tun.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Tomislav

Registriert seit: 1. Dez 2005
34 Beiträge
 
#8

Re: Primzahlen bis ins Unendliche

  Alt 24. Dez 2005, 10:42
wie kenn ich Potenzen aus einer Basis und einem Exponent berechnen? Bräuchte einen Befehl wie sqr?
Ja immer +1. Das will ich ja auch nur das ich nicht bei 0 Starte sonder ich geb eine Potenz an.
  Mit Zitat antworten Zitat
Chris1986

Registriert seit: 17. Jul 2003
Ort: Aachen
350 Beiträge
 
Delphi 7 Enterprise
 
#9

Re: Primzahlen bis ins Unendliche

  Alt 24. Dez 2005, 10:46
Hi Tomislav,
mit den verschachtelten Schleifen wirst du wahrscheinlich nicht weit kommen, auch wenn du wie gsh schon sagte nur bis sqrt(n) und nicht bis n prüfst.
Schau besser mal bei Wikipedia vorbei: http://de.wikipedia.org/wiki/Primzahltest

Edit: Sieh dir mal die Funktion power an

Gruß
Christian
Es gibt nur 10 Typen von Menschen auf der Welt:
Die, die Binärcode verstehen und die, die es nicht tun . . .
  Mit Zitat antworten Zitat
Tubos

Registriert seit: 25. Feb 2004
Ort: Yspertal (Niederösterreich)
1.014 Beiträge
 
Delphi 7 Personal
 
#10

Re: Primzahlen bis ins Unendliche

  Alt 24. Dez 2005, 10:54
Zitat:
Solltest du beweise können, [ dass es eine höchste Primzahl gibt, ] hättest du wohl eins der größten mathematischen Rätsel gelöst, nämlich ob die Reihe der Primzaheln endlich ist.
Rätsel?
In der Wikipedia hab ich folgenden Text gefunden:
Zitat:
Nach dem dirichletschen Primzahlsatz gibt es unendlich viele Primzahlen jeder der beiden Arten.
...
Der Grieche Euklid hat im vierten Jahrhundert vor Christus festgestellt, dass es unendlich viele Primzahlen gibt; diese Aussage wird als Satz von Euklid bezeichnet. Euklid führte einen Widerspruchsbeweis für die Richtigkeit dieses Satzes: Geht man von der Annahme aus, dass nur endlich viele Primzahlen existieren, so folgt daraus die Existenz einer weiteren Primzahl, was einen logischen Widerspruch zur Annahme darstellt. Folglich ist die Annahme falsch, und es gibt unendlich viele Primzahlen. Heute kennt man eine ganze Reihe von Beweisen für den Satz von Euklid.
Nur der Richtigkeit halber.

mfg. Tubos
Lukas
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 8  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz