![]() |
Quelltext für Primzahlermittlung gesucht.
Hi.
Ich muss für die Schule eine Programm entwickeln, in dem mir das Programm sagt, ob die eingegebene Zahl eine Primzahl ist oder nicht. Das jedoch in Lazarus. Da Delphi und Lazarus relativ gleich sind, wollte ich mal fragen, ob schonmal jemand soetwas programmiert hat und mir zur Verfügung stellen könnte, weil ich selber keine Ahnung von programmieren habe. |
AW: Quelltext für Primzahlermittlung gesucht.
Zitat:
Weißt du was? Ich glaube genau deswegen bekommst du in der SCHULE programmieren beigebracht. Wäre ja doof wenn man nur das lernen würde was man schon kann oder? :gruebel: Die Sache ist die: Wir werden nicht deine Hausaufgaben für dich machen. ABER wir helfen dir sehr gerne sie selbst zu schaffen ;) Guck wie weit du kommst und wenn du nicht weiter kommst kannst du gerne hier nachfragen. |
AW: Quelltext für Primzahlermittlung gesucht.
Den/einige mathematische Wege kennst du aber schon, wie man eine Zahl darauf prüft, ob sie eine Primzahl ist?
|
AW: Quelltext für Primzahlermittlung gesucht.
Hallo Maik,
wie war der Algorithmus zur Primzahlen-Prüfung noch mal? |
AW: Quelltext für Primzahlermittlung gesucht.
Jetzt lasst ihn sich erst mal Gedanken machen.
|
AW: Quelltext für Primzahlermittlung gesucht.
Dann ziehe ich mir mal ordentlich Unmut zu:
![]() Gruß K-H |
AW: Quelltext für Primzahlermittlung gesucht.
Vielleicht hat er auch einfach gegoogelt? :shock:
"prime number delphi" |
AW: Quelltext für Primzahlermittlung gesucht.
Da ist es meiner Meinung nach einfacher sich einfach alle Primzahlen bis N zu merken und auswendig zu lernen statt dieses Hexenwerk zu erlernen :lol:
Zitat:
|
AW: Quelltext für Primzahlermittlung gesucht.
Zitat:
Gruß K-H |
AW: Quelltext für Primzahlermittlung gesucht.
Interessant, wieviele Lösungen man findet, wenn man oben rechts (bei Suchen) einfach mal primzahl eingibt. ;-)
|
AW: Quelltext für Primzahlermittlung gesucht.
Die Hausaufgabe mache ich auch nicht, aber mit der Hilfe sehe ich das ein wenig anders.
Wen das interessiert, der wird sich auch mit dem Hintergrund beschäftigen, ganz freiwillig, und im späteren Leben damit ganz automatisch in seinem Interessengebiet erfolgreich sein. Ein "ermogelter" Erfolg fällt einem früher oder später immer auf die Füße, und wenn nicht in der Lehreinrichtung, dann später. Also, hier ein Beispiel für das gesuchte: ![]() |
AW: Quelltext für Primzahlermittlung gesucht.
Vielleicht sei das hier noch erwähnt. Sieht schöner aus
Delphi-Quellcode:
showmessage( BoolToStr(IsPrime(3453451), True) );
|
AW: Quelltext für Primzahlermittlung gesucht.
Zitat:
|
AW: Quelltext für Primzahlermittlung gesucht.
Zitat:
Die Woche ist vorüber: Anderer Vorschlag. Lies dich ein wenig hier ein (oder weiterführend z.Bsp. Artins kleines und feines Buch über Galois Theorie): ![]() Daraus kannst du schliessen: Wenn du prüfen willst, ob eine natürliche Zahl q>1 eine Primzahl ist, dann berechne a^(q-1) modulo q für alle a in {1,2,...q-1} Wenn das immer 1 ergibt, dann ist q eine Primzahl.
Delphi-Quellcode:
function istprim( q : integer ) : boolean;
var a, i, pot : integer; begin Result := false; if q < 2 then exit; for a := 1 to q-1 do begin pot := 1; for i := 1 to q-1 do pot := (pot*a) mod q; if pot <> 1 then exit; end; Result := true; end; |
AW: Quelltext für Primzahlermittlung gesucht.
1€ darauf, dass der Lehrer herausbekommt, dass die Formel nicht von ihm ist.
|
AW: Quelltext für Primzahlermittlung gesucht.
Angemeldet, Frage gestellt, keine Minute gewartet und seither nicht mehr dagewesen.
Also 2€, dass der Lehrer so nichts rausbekommt. :stupid: |
AW: Quelltext für Primzahlermittlung gesucht.
Ich glaube das Thema ist eh gegessen daher:
3€ darauf, dass der TE absolut gar nichts gelernt hat. |
AW: Quelltext für Primzahlermittlung gesucht.
Seine letzte Aktivität ist von heute Abend.
Also gebt mir die übrigen Euros:-D |
AW: Quelltext für Primzahlermittlung gesucht.
|
AW: Quelltext für Primzahlermittlung gesucht.
Jetzt haltet mal die Bälle flach und wartet mal ab. Im Übrigen werden eure Lösungsvorschläge werden für einen Anfänger immer weniger umsetzbar.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz